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:07]
l3kk3r [Office Deployment Tool]
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 50: 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 74: 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 357: 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 395: 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 413: 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 423: 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 432: 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 440: 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 452: 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>
  
userspace/microsoft_office_365.txt · Last modified: 2021/08/23 08:37 (external edit)