Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
userspace:microsoft_office_365 [2018/01/11 20:11] l3kk3r [Deutsch] |
userspace:microsoft_office_365 [2018/01/11 20:20] l3kk3r [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** |
DefVar $AutoActivate$ | DefVar $AutoActivate$ |
DefVar $ExitCode$ | DefVar $ExitCode$ |
DefVar $exitcodeActivation$ | |
DefVar $Config_Product$ | DefVar $Config_Product$ |
DefVar $Config_Eula$ | DefVar $Config_Eula$ |
; - 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") |
| |
; ---------------------------------------------------------------- | ; ---------------------------------------------------------------- |