User Tools

Site Tools


userspace:microsoft_office_365

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
userspace:microsoft_office_365 [2018/01/11 20:04]
l3kk3r [English]
userspace:microsoft_office_365 [2018/01/11 20:20]
l3kk3r [Deutsch]
Line 4: Line 4:
 ===== Anleitung / Description ===== ===== Anleitung / Description =====
 ==== Deutsch ==== ==== Deutsch ====
-Die Setup.exe ist das [[https://www.microsoft.com/en-us/download/details.aspx?id=49117|Office Deployment Tool]] , Das Skript beinhaltet Produkteigenschaften die zur Laufzeit in die office_config.xml geschrieben werden.+Die Setup.exe ist das [[https://www.microsoft.com/en-us/download/details.aspx?id=49117|Office Deployment Tool]] , das Skript beinhaltet Produkteigenschaften die zur Laufzeit in die office_config.xml geschrieben werden.
  
-Microsoft hat mit dem Wechsel zu Office 2016/365 den Syntax der XML Setupdatei geändert und ich habe diese angepasst.+Microsoft hat mit dem Wechsel zu Office 2016/365 den Syntax der XML Configdatei geändert und ich habe diese angepasst.
  
 **Wichtig MS hat mit 2016/365 Office den Update Mechanismus geändert, nach meinem Wissen funktioniert WSUS nicht mehr mit diesen Produkten** **Wichtig MS hat mit 2016/365 Office den Update Mechanismus geändert, nach meinem Wissen funktioniert WSUS nicht mehr mit diesen Produkten**
Line 18: Line 18:
          
 ===== Dateien / Files ===== ===== Dateien / Files =====
-==== Download Setup Files ====+=== CLIENT_DATA === 
 +  ├ office_config.xml 
 +  ├ setup.exe 
 +  ├ office365.png 
 +  ├ setup.opsiscript 
 +  ├ uninstall.opsiscript 
 +  ├ 64 
 +    └ ... 
 +  └ 32 
 +    └ ...
  
  
Line 41: Line 50:
 DefVar $AutoActivate$ DefVar $AutoActivate$
 DefVar $ExitCode$ DefVar $ExitCode$
-DefVar $exitcodeActivation$ 
 DefVar $Config_Product$ DefVar $Config_Product$
 DefVar $Config_Eula$ DefVar $Config_Eula$
Line 65: Line 73:
 ; - Please edit the following values                             - ; - Please edit the following values                             -
 ; ---------------------------------------------------------------- ; ----------------------------------------------------------------
-Set $LogDir$               = "%SystemDrive%\tmp" +Set $LogDir$            = "%SystemDrive%\tmp" 
-Set $ProductId$           = "office2016" +Set $ProductId$        = "office2016" 
-Set $ProductName$         = "Office 2016 Professional Plus" +Set $ProductName$      = "Office 365 Professional Plus" 
-Set $OfficeId$              = GetProductProperty("officeid","O365ProPlusRetail"+Set $OfficeId$           = GetProductProperty("officeid","O365ProPlusRetail"
-Set $MinimumSpace$         = "3 GB" +Set $MinimumSpace$      = "3 GB" 
-Set $SystemType$      = GetSystemType +Set $SystemType$   = GetSystemType 
-Set $OfficeArchitecture$    = GetProductProperty("architecture","32"+Set $OfficeArchitecture$ = GetProductProperty("architecture","32"
-Set $InstallPath$           = GetProductProperty("Installationsdateien","%SystemDrive%\tmp"+Set $InstallPath$        = GetProductProperty("Installationsdateien","%SystemDrive%\tmp"
-Set $UpdateSource$     = '\\' + GetProductProperty("Updatedateien","") + '\' + $OfficeArchitecture$+Set $UpdateSource$  = '\\' + GetProductProperty("Updatedateien","") + '\' + $OfficeArchitecture$
  
-;Variablen zum patchen der office_config.xml +;Variablen zum patchen der config.xml 
-Set $Office_Source$     = '<Add OfficeClientEdition="' + $OfficeArchitecture$ + '" Channel="' + GetProductProperty("Updatekanal","Broad") + '" SourcePath="' + $InstallPath$ + '">' +Set $Office_Source$  = '<Add OfficeClientEdition="' + $OfficeArchitecture$ + '" Channel="' + GetProductProperty("Updatekanal","Broad") + '" SourcePath="' + $InstallPath$ + '">' 
-Set $Config_Product$     = '<Product ID="' + $OfficeId$ + '">' +Set $Config_Product$  = '<Product ID="' + $OfficeId$ + '">' 
-Set $Language$     = '<Language ID="' + GetProductProperty("Sprache","de-de") + '" />' +Set $Language$  = '<Language ID="' + GetProductProperty("Sprache","de-de") + '" />' 
-Set $Config_Eula$     = '<Display Level="Full" AcceptEula="True" />' +Set $Config_Eula$  = '<Display Level="' + GetProductProperty("Installations_Status_MS", "Full") + '" AcceptEula="True" />' 
-Set $Config_Log$      = '<Logging Level="Standard" Path="' + $LogDir$ + '" />' +Set $Config_Log$   = '<Logging Level="Standard" Path="' + $LogDir$ + '" />' 
-Set $Config_Updates$     = '<Updates Enable="' + GetProductProperty("Updates", "True") + '" Channel="' + GetProductProperty("Updatekanal","Broad") + '" UpdatePath="' + $UpdateSource$ + '" />' +Set $Config_Updates$  = '<Updates Enable="' + GetProductProperty("Updates", "True") + '" Channel="' + GetProductProperty("Updatekanal","Broad") + '" UpdatePath="' + $UpdateSource$ + '" />' 
-Set $AutoActivate$     = '<Property Name="AUTOACTIVATE" Value="' + GetProductProperty("Auto_Aktivierung", "0") + '" />' +Set $AutoActivate$  = '<Property Name="AUTOACTIVATE" Value="' + GetProductProperty("Auto_Aktivierung", "0") + '" />' 
-Set $Products$             = GetProductPropertyList("products","True"+Set $Products$          = GetProductPropertyList("products","True"
-Set $ACCESSFiles$         = takeFirstStringContaining($Products$, "Access"+Set $ACCESSFiles$      = takeFirstStringContaining($Products$, "Access"
-Set $EXCELFiles$           = takeFirstStringContaining($Products$, "Excel"+Set $EXCELFiles$        = takeFirstStringContaining($Products$, "Excel"
-Set $GrooveFiles2$         = takeFirstStringContaining($Products$, "Groove"+Set $GrooveFiles2$      = takeFirstStringContaining($Products$, "Groove"
-Set $OUTLOOKFiles$         = takeFirstStringContaining($Products$, "Outlook"+Set $OUTLOOKFiles$      = takeFirstStringContaining($Products$, "Outlook"
-Set $PPTFiles$             = takeFirstStringContaining($Products$, "PowerPoint"+Set $PPTFiles$          = takeFirstStringContaining($Products$, "PowerPoint"
-Set $PubPrimary$           = takeFirstStringContaining($Products$, "Publisher"+Set $PubPrimary$        = takeFirstStringContaining($Products$, "Publisher"
-Set $WORDFiles$           = takeFirstStringContaining($Products$, "Word"+Set $WORDFiles$        = takeFirstStringContaining($Products$, "Word"
-Set $LYNCFiles$           = takeFirstStringContaining($Products$, "Skype"+Set $LYNCFiles$        = takeFirstStringContaining($Products$, "Skype"
-Set $ONENOTEFiles$         = takeFirstStringContaining($Products$, "OneNote"+Set $ONENOTEFiles$      = takeFirstStringContaining($Products$, "OneNote"
-Set $ONEDRIVE$     = takeFirstStringContaining($Products$, "OneDrive"+Set $ONEDRIVE$  = takeFirstStringContaining($Products$, "OneDrive"
-Set $VISIOVIEWERFiles$      = takeFirstStringContaining($Products$, "VisioViewer")+Set $VISIOVIEWERFiles$   = takeFirstStringContaining($Products$, "VisioViewer")
  
 ; ---------------------------------------------------------------- ; ----------------------------------------------------------------
Line 348: Line 356:
 type: localboot type: localboot
 id: office2016 id: office2016
-name: Office 365 +name: Office 2016 
-description: Office 365+description: Office 2016
 advice:  advice: 
 version: 1.0 version: 1.0
Line 386: Line 394:
 multivalue: False multivalue: False
 editable: True editable: True
-description: Definiert die Sprache, die installiert werden soll, MatchOS nimmt die System sprache+description: Definiert die Sprache, die installiert werden soll
 values: ["de-de"] values: ["de-de"]
 default: ["de-de", "MatchOS"] default: ["de-de", "MatchOS"]
Line 404: Line 412:
 multivalue: False multivalue: False
 editable: False editable: False
-description: Office 365 sucht nach Updates.+description: Office sucht nach Updates.
 values: ["True", "False"] values: ["True", "False"]
 default: ["True"] default: ["True"]
Line 414: Line 422:
 editable: True editable: True
 description: Speicherort der Installationsdateien description: Speicherort der Installationsdateien
-values: ["%SystemDrive%\tmp"+values: ["c:\tmp"
-default: ["%SystemDrive%\tmp"]+default: ["c:\tmp"]
  
 [ProductProperty] [ProductProperty]
Line 423: Line 431:
 editable: True editable: True
 description: Speicherort der Updatedateien description: Speicherort der Updatedateien
-values: ["\\server\share"] +values: ["%opsiDepotId%"] 
-default: [""]+default: ["%opsiDepotId%"]
  
 [ProductProperty] [ProductProperty]
Line 431: Line 439:
 multivalue: False multivalue: False
 editable: False editable: False
-description: Sie AUTOACTIVATE auf 1 einstellendamit das Produkt automatisch aktiviert wird+description: Wenn der Wert auf 1 gesetzt istwerden Office 365 automatisch aktiviert.
 values: ["0", "1"] values: ["0", "1"]
 default: ["1"] default: ["1"]
 +
 +[ProductProperty]
 +type: unicode
 +name: Installations_Status_MS
 +multivalue: False
 +editable: False
 +description: Wenn Level auf None festgelegt ist, wird Office ohne Benutzeroberfläche installiert: Es werden keine Statusanzeigen, Fertigstellungsbildschirme, Fehlermeldungen oder sonstige Benutzeroberflächen angezeigt.
 +values: ["None", "Full"]
 +default: ["None"]
  
 [ProductProperty] [ProductProperty]
Line 443: Line 460:
 values: ["Access", "Excel", "OneDrive", "OneNote", "Outlook", "PowerPoint", "Publisher", "Skype", "VisioViewer", "Word"] values: ["Access", "Excel", "OneDrive", "OneNote", "Outlook", "PowerPoint", "Publisher", "Skype", "VisioViewer", "Word"]
 default: ["Access", "Excel", "OneNote", "PowerPoint", "Publisher", "VisioViewer", "Word"] default: ["Access", "Excel", "OneNote", "PowerPoint", "Publisher", "VisioViewer", "Word"]
 +
 +[ProductDependency]
 +action: setup
 +requiredProduct: office2010pro
 +requiredAction: uninstall
 +requirementType: before
 </code> </code>
 +
 +===== Updates =====
 +
  
 ===== Office Deployment Tool ===== ===== Office Deployment Tool =====
userspace/microsoft_office_365.txt · Last modified: 2021/08/23 08:37 (external edit)