Office365 Business Premium Packet erstellen

Antworten
maxgt16
Beiträge: 4
Registriert: 19 Jan 2018, 16:56

Office365 Business Premium Packet erstellen

Beitrag von maxgt16 »

Hey,

versuche Office365 Business Premium per opsi auf Windows 10 zu verteilen.
Habe mir hier "wiki/doku.php?id=userspace:microsoft_office_2016" die Skripte rausgenommen, geändert, die setup.exe vom Deployment Tool habe ich dann in den entsprechenden Ordner getan und noch die config.xml bearbeitet.
Dann das Packet erstellen lassen und versucht zu installieren. Opsi sagt es ist installiert, ist es aber nicht... Das Log zeigt weder warnings noch errors.
Die Setup.exe datei ist allerdings eine Datei die Office erst herunterlädt, stellt das ein Problem dar?

Wie habt ihr die installation von Office365 gelöst und habt ihr ne Ahnung was ich falsch mache?

Grüße
Max
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: Office365 Business Premium Packet erstellen

Beitrag von pandel »

Thema aus dem opsi PackageBuilder Sub forum verschoben. Kein oPB-spezifisches Problem.
andré
Beiträge: 324
Registriert: 07 Jan 2014, 10:48

Re: Office365 Business Premium Packet erstellen

Beitrag von andré »

Du kannst Office auch schon vor der Installation herunterladen und offline installieren, so mache ich das. Hole dir die die Installationsdatei von hier.

Erstelle eine config.xml mit folgendem Inhalt, kannst die Sprache dabei an deine Wünsche anpassen.

Code: Alles auswählen

<Configuration>
  <Add OfficeClientEdition="64">
    <Product ID="O365BusinessRetail">
      <Language ID="de-DE" />
    </Product>
  </Add>  
</Configuration>
Mit

Code: Alles auswählen

setup.exe /download config.xml
lädtst du die Dateien herunter.

Meine Config.xml zur Installation sieht jetzt bei mir so aus:

Code: Alles auswählen

<Configuration>
  <Add OfficeClientEdition="64" Channel="Monthly">
    <Product ID="O365BusinessRetail">
      <Language ID="de-DE" />
    </Product>
  </Add>
  <Display Level="None" AcceptEULA="TRUE" />
</Configuration>


Damit werden alle Bestandteile installiert. Mit Exclude-app kannst du einzelne Bestandteile wie OneDrive oder Excel von der Installation ausschließen. Sowas lasse ich zur Laufzeit vom Opsiskript in die Datei einfügen, auf die Art kann man die zu installierenden Programme in einem Paketproperty auswählen.

Die XML-Datei zur Installation kannst du auch hier erstellen.

Zum Schluss im Skript rufst du die Setup-Datei mit den entsprechenden Parametern auf:

Code: Alles auswählen

setup.exe /configure C:\tmp\config.xml
maxgt16
Beiträge: 4
Registriert: 19 Jan 2018, 16:56

Re: Office365 Business Premium Packet erstellen

Beitrag von maxgt16 »

Danke andré, soweit war ich blöderweise auch schon, die frage ist nur für mich wie genau ich das über opsi machen lasse? Was ich in die setup und uninstall datei schreibe und wie ich den Kommandozeilenbefehl per opsi ausführen lasse.
andré
Beiträge: 324
Registriert: 07 Jan 2014, 10:48

Re: Office365 Business Premium Packet erstellen

Beitrag von andré »

Der Kommandozeilenbefehl wird über die Winbatch-Sektion ausgeführt. Für dich würde sich mal empfehlen, das winst-Handbuch durchzulesen.
https://download.uib.de/opsi4.1/documen ... anual.html

Ein einfaches Skript für die Installation der 64bit-Variante wäre:

Code: Alles auswählen

DefVar $Config$
DefVar $MinimumSpace$
DefVar $Setup_Pfad$
DefVar $Parameter$
DefVar $Installation$

Set $Config$ = "%ScriptPath%\config.xml"
Set $MinimumSpace$ = "3 GB"
Set $Setup_Pfad$ = "%ScriptPath%\x64\setup.exe"
Set $Parameter$ = "/configure " + $Config$
Set $Installation$ = $Setup_Pfad$ + " " + $Parameter$

ShowBitmap "%ScriptPath%\office.jpg" "Office 2016"

if CompareDotSeparatedNumbers(GetMsVersionInfo, "<","6") 
	LogError "Installation nur ab Windows Vista"
	isFatalError "Falsches OS!"
else
	if not(HasMinimumSpace ("%SystemDrive%", $MinimumSpace$))
		LogError "Nicht genug Speicherplatz auf %SystemDrive%, " + $MinimumSpace$ + " werden benötigt."
		isFatalError "Zu wenig Speicher!"
	else
		Message "Installiere Office 2016 Business ..."
		WinBatch_produkt_install
 	endif
endif

[WinBatch_produkt_install]
$Installation$

Wie du in den Pfaden sehen kannst, musst du im Skript-Verzeichnis ganz oben die config.xml reinlegen und die MS-Office-Dateien in einen x64-Ordner.

Die Deinstallation erfolgt nach dem selben Muster, nur dass die config.xml anders ausschaut. Die kannst du dir auch auf dem Konfigurations-Generator zusammen stellen.
Antworten