[OT] Office Installation - altes Office beibehalten

Antworten
g.burck
Beiträge: 203
Registriert: 23 Mai 2018, 16:44

[OT] Office Installation - altes Office beibehalten

Beitrag von g.burck »

Moin,

ich habe mir mit Hilfe des Wikis erfolgreich ein Paket erstellt um Office 2016 zu verteilen.
Nun möchte mein Kollege die Option haben, eine ältere Office Version zu behalten.

Ich habe versucht, das ganze über eine .msp Steuerdatei zu erreichen. Orientiert habe ich mich an diesem Threat:
viewtopic.php?f=7&t=11025

Das Erstellen und aufrufen der .msp klappt, allerdings kommt ein Fehler, da in der .msp auf locale Dateien verwiesen wird:

Code: Alles auswählen

<?xml version="1.0"?>
<SkuManifest xmlns = "http://schemas.microsoft.com/2003/04/26/sm" root = "C:\Users\admingb\AppData\Local\Temp\OCTWork\{851B10EE-68DE-4E6F-8052-CC9CDE6DB406}">
        <FileTransfer src="C:\Users\admingb\AppData\Local\Temp\OCTWork\{851B10EE-68DE-4E6F-8052-CC9CDE6DB406}\Icons\grv_icons.exe" dest="C:\Users\admingb\Documents\keepOffice2010.MSP" binaryId="" />
        <FileTransfer src="C:\Users\admingb\AppData\Local\Temp\OCTWork\{851B10EE-68DE-4E6F-8052-CC9CDE6DB406}\Icons\joticon.exe" dest="C:\Users\admingb\Documents\keepOffice2010.MSP" binaryId="" />
        <FileTransfer src="C:\Users\admingb\AppData\Local\Temp\OCTWork\{851B10EE-68DE-4E6F-8052-CC9CDE6DB406}\Icons\misc.exe" dest="C:\Users\admingb\Documents\keepOffice2010.MSP" binaryId="" />
        <FileTransfer src="C:\Users\admingb\AppData\Local\Temp\OCTWork\{851B10EE-68DE-4E6F-8052-CC9CDE6DB406}\Icons\msouc.exe" dest="C:\Users\admingb\Documents\keepOffice2010.MSP" binaryId="" />
        <FileTransfer src="C:\Users\admingb\AppData\Local\Temp\OCTWork\{851B10EE-68DE-4E6F-8052-CC9CDE6DB406}\Icons\osmadminicon.exe" dest="C:\Users\admingb\Documents\keepOffice2010.MSP" binaryId="" />
        <FileTransfer src="C:\Users\admingb\AppData\Local\Temp\OCTWork\{851B10EE-68DE-4E6F-8052-CC9CDE6DB406}\Icons\osmclienticon.exe" dest="C:\Users\admingb\Documents\keepOffice2010.MSP" binaryId="" />
        <FileTransfer src="C:\Users\admingb\AppData\Local\Temp\OCTWork\{851B10EE-68DE-4E6F-8052-CC9CDE6DB406}\Icons\outicon.exe" dest="C:\Users\admingb\Documents\keepOffice2010.MSP" binaryId="" />
        <FileTransfer src="C:\Users\admingb\AppData\Local\Temp\OCTWork\{851B10EE-68DE-4E6F-8052-CC9CDE6DB406}\Icons\pptico.exe" dest="C:\Users\admingb\Documents\keepOffice2010.MSP" binaryId="" />
        <FileTransfer src="C:\Users\admingb\AppData\Local\Temp\OCTWork\{851B10EE-68DE-4E6F-8052-CC9CDE6DB406}\Icons\pubs.exe" dest="C:\Users\admingb\Documents\keepOffice2010.MSP" binaryId="" />
        <FileTransfer src="C:\Users\admingb\AppData\Local\Temp\OCTWork\{851B10EE-68DE-4E6F-8052-CC9CDE6DB406}\Icons\wordicon.exe" dest="C:\Users\admingb\Documents\keepOffice2010.MSP" binaryId="" />
        <FileTransfer src="C:\Users\admingb\AppData\Local\Temp\OCTWork\{851B10EE-68DE-4E6F-8052-CC9CDE6DB406}\Icons\xlicons.exe" dest="C:\Users\admingb\Documents\keepOffice2010.MSP" binaryId="" />
</SkuManifest>
Hat schon mal jemand ein ähnliches Problem gehabt, oder gibt es evtl. einen Übergabeparameter um das einfacher zu machen?

Grüße

Gregor
opsi config editor Version 4.1.9.8.5 (2021/04/12)

opsiconfd 4.2.0.286
Benutzeravatar
CKoehler
Beiträge: 35
Registriert: 14 Sep 2015, 21:12
Wohnort: Braunschweig

Re: [OT] Office Installation - altes Office beibehalten

Beitrag von CKoehler »

Moin Gregor,

wie im von dir genannten Thread auch schon beschrieben wurde, kannst du die setup.exe mit dem /admin Command ja aufrufen um die .msp Datei zu erzeugen. Ich habe das Tool gerade nicht ganz vor Augen, aber ich glaube du kannst da ja auswählen, was mit den alten Versionen geschehen soll.
Also erzeugst du dir einfach zwei msp Dateien, die sich nur in dem kleinen Detail unterscheiden.
  • custom.msp
  • custom-removeOld.msp
In dein opsi-Paket machst du dann einfach ein Property -> bool rein anhand dessen du dann entscheiden kannst: Sollen die alten Versionen entfernt oder behalten werden.

Dürfte so funktionieren, wenn ich dich korrekt verstanden habe. :roll:
g.burck hat geschrieben:Das Erstellen und aufrufen der .msp klappt, allerdings kommt ein Fehler, da in der .msp auf locale Dateien verwiesen wird
Wozu verweist du denn in der msp auf lokale Dateien? Und wie lautet der Fehler?

Ich kann die Tage mal schauen, wie unser Office16 Paket ausschaut und mir auch das AdminImage Tool nochmal anschauen.

Gruß
Christopher

EDIT: Wenn beispielsweise Visio 2010 x86 installiert ist, kannst du kein Office 2016 x64 installieren. Da ginge dann nur Office 2016 x86. Quelle: https://support.office.com/de-de/articl ... 8c513788bf
Let's try something new: opsi-docker
Benutzeravatar
CKoehler
Beiträge: 35
Registriert: 14 Sep 2015, 21:12
Wohnort: Braunschweig

Re: [OT] Office Installation - altes Office beibehalten

Beitrag von CKoehler »

Habe mal geschaut. Wir haben im Skript einen einfachen Command:

Code: Alles auswählen

"%ScriptPath%\files\setup.exe /adminfile %scriptpath%\files\Campus.MSP"
Die msp kann man sehr einfach erstellen/anpassen:

Code: Alles auswählen

path\to\setup.exe /admin
Dann öffnet sich eine kleine GUI mit versch. Anpassungsmöglichkeiten. Unter anderem auch, wie mit alten Versionen umgegangen werden soll:
Bild
Bildquelle: https://www.win-10-forum.de/threads/off ... on.108077/
Let's try something new: opsi-docker
g.burck
Beiträge: 203
Registriert: 23 Mai 2018, 16:44

Re: [OT] Office Installation - altes Office beibehalten

Beitrag von g.burck »

CKoehler hat geschrieben:
g.burck hat geschrieben:Das Erstellen und aufrufen der .msp klappt, allerdings kommt ein Fehler, da in der .msp auf locale Dateien verwiesen wird
Wozu verweist du denn in der msp auf lokale Dateien? Und wie lautet der Fehler?
Das ist ja mein eigentliches Problem, die .msp habe ich wie von Dir Beschrieben erzeugt, danach hatte ich eben die lokalen Einträge,...
Ich exerziere das bei Gelegenheit noch einmal durch. Beim zweiten mal klappt es oft, weil man eine entscheidenden Haken nicht gesetzt hat,...
opsi config editor Version 4.1.9.8.5 (2021/04/12)

opsiconfd 4.2.0.286
Antworten