Installationsvorrausetzungen

Post Reply
mschwarzer
Posts: 108
Joined: 20. Mar 2012, 16:37
Contact:

Installationsvorrausetzungen

Post by mschwarzer » 21. Aug 2017, 13:41

Hallo Zusammen,

wir haben hier ein Softwarepaket das einen bestimmten KB Hotfix von Microsoft benötigt um einwandfrei zu laufen.
Genauer gesagt wird wohl vom Installer der Versionsstand einer DLL abgefragt die mit installiertem KB hoch gepatcht wird.

Da nur neue installierte Rechner von der Problematik betroffen sind (da vorher kein Wsusupdate lief) würde ich ganz gerne in der Setup.inf des Paketes eine Überprüfung einbauen, ob besagter Microsoft KB Hoftix installiert ist oder aber besagte dll, einen bestimmten Versionsstand hat.
Wenn das fehlt, soll halt der KB Hotfix vorher installiert werden.

Wie kriege ich diese Überprüfung am besten hin?

schnock
Posts: 176
Joined: 22. Jul 2008, 16:52
Contact:

Re: Installationsvorrausetzungen

Post by schnock » 22. Aug 2017, 12:43

Hallo,

zwei Ansätze hätte ich da.

Powershell im Script:
[Set:Product]
Callhidden powershell.exe get-hotfix -id KB123456 2> "%temp%\KB123456.txt"
WaitUntilFileExists "%temp%\KB3172605.txt"
If DoesTextInFileExist ("ObjectNotFound", "%temp%\KB123456.txt") == "1" Then "Set:Installation" Else "Exit" EndIf

Erweiterung des Inventory Scans + Filter Aktion:
- Inventory auf die entsprechende DLL scannen lassen, wodurch du die Dateiversion bekommst
- Dazu einen entsprechenden Filter bauen und mit einer Aktion erweitern (betroffene Clients werden zB in eine Assignment Group geschoben, welcher auch das Hotfix Paket zugewiesen hat)
Wer Anderen eine Bratwurst brät hat selbst ein Bratwurstbratgerät.

dirkh
Posts: 29
Joined: 10. Jun 2013, 15:01
Contact:

Re: Installationsvorrausetzungen

Post by dirkh » 23. Aug 2017, 09:56

Mit 'fileversion' müsste man das auch hinkriegen:

Code: Select all

FileVersion ("<Dateiname>")
Liefert die Dateiversion einer Datei, wenn in dieser Versionsinformationen gespeichert sind.
Beispiel: If FileVersion ("%System%\Shell32.dll") == "4.72.3110.6" Then "IE5" EndIf

mschwarzer
Posts: 108
Joined: 20. Mar 2012, 16:37
Contact:

Re: Installationsvorrausetzungen

Post by mschwarzer » 24. Aug 2017, 09:10

Ah, Danke!

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: Google [Bot] and 17 guests