Installion von Office 2016

Antworten
ali.p
Beiträge: 2
Registriert: 03 Apr 2019, 15:52

Installion von Office 2016

Beitrag von ali.p »

Hallo zusammen!

ich bin dabei, opsi für mein Abschlussprojekt vorzubereiten. Dabei wollte ich fragen wie ich Microsoft Office 2016 als Paket erstellen kann. Ich hab im wiki auch die Templates gesehen und im Package Builder eingefügt, aber da weiß ich zum Beispiel nicht wie ich die config.xml erstelle, oder was ich mti dem delsub32.opsiscript machen soll?

ich bin jetzt einwenig verzweift und bitte euch um hilfe :(
r4a5a88
Beiträge: 104
Registriert: 10 Jun 2014, 12:56

Re: Installion von Office 2016

Beitrag von r4a5a88 »

Was ich dir empfehlen kann ist die office 2016 setup.exe unter windows mit dem /admin parameter aufzurufen. Da kannst du dir eine msp datei erstellen zum modifizieren des installations vorgangs
hier etwas aus meiner setup.ins

Code: Alles auswählen

DefVar $cmd$
DefVar $ConfFile$
DefVar $adm$
DefVar $admFile$

Set $cmd$	= '/config'
Set $ConfFile$  = "%ScriptPath%\Office2016\ProPlus.WW\config.xml"
Set $adm$	='/adminfile'
Set $admFile$	= "%ScriptPath%\Office2016\ProPlus.WW\setup.MSP"




	comment "Start setup program"

	Winbatch_install	
	
	Sub_check_exitcode
	


[Winbatch_install]

%ScriptPath%\Office2016\setup.exe $cmd$ $ConfFile$ 

Code: Alles auswählen

<Configuration Product="ProPlus">

	<Display Level="None" CompletionNotice="no" SuppressModal="Yes" AcceptEula="yes" NoCancel="Yes"/>

	<Logging Type="standard" Path="%temp%" Template="Microsoft Office Professional Plus Setup(*).txt" />
	     	
	<OptionState Id="ACCESSFiles" State="Local" Children="force" />
	<OptionState Id="ExcelFiles" State="Local" Children="force" />
	<OptionState Id="OneNoteFiles" State="absent" Children="force" />
	<OptionState Id="OUTLOOKFiles" State="absent" Children="force" />
	<OptionState Id="PPTFiles" State="Local" Children="force" />
	<OptionState Id="PubPrimary" State="absent" Children="force" />
	<OptionState Id="SHAREDFiles" State="Local" Children="force" />
	<OptionState Id="TOOLSFiles" State="Local" Children="force" />
	<OptionState Id="WORDFiles" State="Local" Children="force" />

</Configuration>
ali.p
Beiträge: 2
Registriert: 03 Apr 2019, 15:52

Re: Installion von Office 2016

Beitrag von ali.p »

Danke für die schnelle Antwort :D

Ich bin mir aber nicht ganz sicher wie ich das alles jetzt verarbeiten soll?
Die .msp datei habe ich erstellt aber ich weiß nicht was noch zu tun ist mit der datei und mit der config.xml
Ich würde jetzt dein script im package builder einfügen aber weiter wüsste ich leider nicht
Benutzeravatar
tobias
Beiträge: 1291
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: Installion von Office 2016

Beitrag von tobias »

Moin,

zuerst solltest du dich mit WINST / OPSI Script vertraut machen ;)

z.B. in dem du diese "Tutorials" mal durcharbeitest.
Wenn du den Aufbau und die Funktionsweise eines OPSI-Pakets, insbesondere der OPSI eigenen Scriptsprache, verstanden hast wird dir denke ich ein Licht aufgehen.

Ein OPSI Paket besteht in der Regel aus folgenden Scripten:

- Setup.opsiscript -> Hier scriptest du dir deine Installationsroutine. Also was soll OPSI Machen wenn das Paket auf Setup gesetzt wird
- Uninstall.opsiscipt -> Hier scriptest du was OPSI machen soll wenn du ein Paket entfernen willst

Die meisten Pakete haben auch noch eine delsub (jedenfalls wenn sie auf dem Template basieren).
Das ist quasi eine Subroutine die sowohl vom setup script als auch uninstall script aufgerufen werden.
Hier findet die eigentliche Deinstallation statt.
Wenn du also ein Paket auf setup setzt, schaut OPSI nach ob das Paket bereits installiert ist. Ist das der Fall, wird es deinstalliert und anschließend wieder installiert.
Setzt du es auf Uninstall wird es nur deinstalliert.
Die eigentlichen Befehle zur Deinstallation sind also ausgelagert in die delsub, einfach damit man sie nicht 2x pflegen muss ;)

Das steht aber auch alles in der Doku ;)
Antworten