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
userspace:microsoft_office_365 [2018/01/11 19:22]
l3kk3r [Microsoft Office 365]
userspace:microsoft_office_365 [2021/08/23 08:37] (current)
Line 2: Line 2:
 //Christian Streifer, based on Office 2016 Code by Author Dominik Daehn, based on Office 2013 Code by Jens Eppler, based on Office 2010 Code by Soren Birk //Christian Streifer, based on Office 2016 Code by Author Dominik Daehn, based on Office 2013 Code by Jens Eppler, based on Office 2010 Code by Soren Birk
 // //
-===== Anleitung / Descripton =====+===== 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 angepast. Der Download von den Setupdateien um von diesen lokal zu installieren hat interne Gründe.+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 14: Line 14:
 **Importent with my knowlege Updates via WSUS don`t work with Office 2016/365** **Importent with my knowlege Updates via WSUS don`t work with Office 2016/365**
  
-FIXME Die Anleitung ist noch nicht fertig mehr morgen!! +FIXME Die Anleitung ist noch nicht fertig  
-=== CLIENT_DATA ===+     
 +===== Dateien / Files ===== 
 +==== CLIENT_DATA ====
   ├ office_config.xml   ├ office_config.xml
   ├ setup.exe   ├ setup.exe
Line 25: Line 27:
   └ 32   └ 32
     └ ...     └ ...
-     + 
-===== Dateien / Files =====+
 ==== setup.opsiscript ==== ==== setup.opsiscript ====
 <code winst> <code winst>
Line 46: Line 48:
 DefVar $InstallPath$ DefVar $InstallPath$
 DefVar $AutoActivate$ DefVar $AutoActivate$
-DefVar $LicenseRequired$ 
-DefVar $LicensePool$ 
 DefVar $ExitCode$ DefVar $ExitCode$
-DefVar $exitcodeActivation$ 
 DefVar $Config_Product$ DefVar $Config_Product$
 DefVar $Config_Eula$ DefVar $Config_Eula$
Line 73: Line 72:
 ; - 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 356: Line 355:
 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 394: Line 393:
 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 412: Line 411:
 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 422: Line 421:
 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 431: Line 430:
 editable: True editable: True
 description: Speicherort der Updatedateien description: Speicherort der Updatedateien
-values: ["\\server\share"] +values: ["%opsiDepotId%"] 
-default: [""]+default: ["%opsiDepotId%"]
  
 [ProductProperty] [ProductProperty]
Line 439: Line 438:
 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 451: Line 459:
 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.1515698521.txt.gz · Last modified: 2021/08/23 08:37 (external edit)