Betriebssytem des Client in Setup.inf abfragen

Post Reply
Sascha Offe
Posts: 39
Joined: 05. Aug 2015, 00:04
Contact:

Betriebssytem des Client in Setup.inf abfragen

Post by Sascha Offe » 20. Jul 2017, 11:15

Hallo,

wie kann ich denn in der Setup.inf abfragen, was das aktuelle Betriebssytem des Client ist?
Ich müsste in einem Paket zwei unterschiedliche Konfigurationsdateien benutzen, je nachdem ob dort Win7 oder Win10 läuft.
Das würde ich ungern in zwei separate Pakete aufteilen, sondern in der setup.inf einfach entsprechend verzweigen:

Code: Select all

...
If OS == "Windows 7" Then "Set:Win7" EndIf
If OS == "Windows 10" Then "Set:Win10" EndIf
[Set:Win7]
...
Nur finde in der Doku nichts passendes (oder ich hab Tomaten auf den Augen).

User avatar
r.wiegel
Posts: 896
Joined: 05. Feb 2010, 13:45
Location: Regensburg
Contact:

Re: Betriebssytem des Client in Setup.inf abfragen

Post by r.wiegel » 20. Jul 2017, 11:29

Hallo Sascha,

über die Variable %WindowsVersion% oder %OS.DisplayString%

Code: Select all

CallHidden cmd /c echo %OS.DisplayString% > "%Temp%\Check_OS_Version.txt"
If DoesTextInFileExist ("Windows 7","%Temp%\Check_OS_Version.txt")=="1" Then "Set:Win7" EndIf
If DoesTextInFileExist ("Windows 10","%Temp%\Check_OS_Version.txt")=="1" Then "Set:Win10" EndIf
Viele Grüße
Roman Wiegel
IT-Consultant

MR Datentechnik - Vertriebs- und Service GmbH

turbo
Posts: 94
Joined: 01. Jun 2005, 22:07
Location: NRW
Contact:

Re: Betriebssytem des Client in Setup.inf abfragen

Post by turbo » 20. Jul 2017, 16:41

Hallo

z.B

Code: Select all

If %OS.Name%="Windows 7" Then Set:Windows7 Else Set:WindowsXP ENDIF
Gruß

Sascha Offe
Posts: 39
Joined: 05. Aug 2015, 00:04
Contact:

Re: Betriebssytem des Client in Setup.inf abfragen

Post by Sascha Offe » 21. Jul 2017, 13:39

Danke an euch beiden.

Hab jetzt erstmal den Ansatz von r.wiegel eingebaut; beim nächsten Anlass probier ich die turbo-Variante :wink:

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 9 guests