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:01]
l3kk3r [Deutsch]
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 15: Line 15:
  
 FIXME Die Anleitung ist noch nicht fertig mehr morgen!! FIXME Die Anleitung ist noch nicht fertig mehr morgen!!
 +
 +    
 +===== Dateien / Files =====
 === CLIENT_DATA === === CLIENT_DATA ===
   ├ office_config.xml   ├ office_config.xml
Line 25: Line 28:
   └ 32   └ 32
     └ ...     └ ...
-     + 
-===== Dateien / Files =====+
 ==== setup.opsiscript ==== ==== setup.opsiscript ====
 <code winst> <code winst>
Line 47: 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 71: 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 354: 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 392: 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 410: 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 420: 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 429: 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 437: 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 449: 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)