Produktversion als Variable
Produktversion als Variable
Hallo zusammen,
ich nutze bei der Rebootflag immer noch eine Erweiterung mit der Produktversion sprich: Rebootflag_XXXX um Probleme mit alten Rollouts zu vermeiden. Nun muss ich jedes mal wenn eine neue Version herauskommt das XXXX anpassen.
Gibt es irgendeine Möglichkeit die Produktversion aus dem Paket als Variable zu setzen?
Viele Grüße
cdn
ich nutze bei der Rebootflag immer noch eine Erweiterung mit der Produktversion sprich: Rebootflag_XXXX um Probleme mit alten Rollouts zu vermeiden. Nun muss ich jedes mal wenn eine neue Version herauskommt das XXXX anpassen.
Gibt es irgendeine Möglichkeit die Produktversion aus dem Paket als Variable zu setzen?
Viele Grüße
cdn
Re: Produktversion als Variable
MfG
Bernd
Bernd
Re: Produktversion als Variable
Die Version steht automatisch in der Variablen %installingProdVersion%.
vgl.: https://download.uib.de/opsi_stable/doc ... st-service
Schönen Gruß
Holger
vgl.: https://download.uib.de/opsi_stable/doc ... st-service
Schönen Gruß
Holger
Re: Produktversion als Variable
getProductMap war es was ich brauchte, da ich nur die Produkt Version ohne Paket Version brauche. Besten Dank! Jetzt stehe ich allerdings vor dem nächsten Problem:
Wie schreibe ich mit openkey und anschließend set, etwas in die Registry wobei der Wert eine Variable enthält?
das tuts nicht, auch nicht, wenn ich eine Variable für den Ganzen Wert zuvor definiere. Jemand eine Idee?
Wie schreibe ich mit openkey und anschließend set, etwas in die Registry wobei der Wert eine Variable enthält?
Code: Alles auswählen
[Registry_SaveRebootFlag]
openKey [$WinstRegKey$]
set "RebootFlag_Win10_ "+ $ProductVersion$ = "$Flag$"
Re: Produktversion als Variable
Probier es mal so (nicht getestet)
Code: Alles auswählen
[Registry_SaveRebootFlag]
openKey [$WinstRegKey$]
set "RebootFlag_Win10_$ProductVersion$" = "$Flag$"
MfG
Bernd
Bernd
Re: Produktversion als Variable
oder so:Cdn hat geschrieben:getProductMap war es was ich brauchte, da ich nur die Produkt Version ohne Paket Version brauche.
Code: Alles auswählen
Set $ProductVersion$ = takeString(1, splitString("%installingProdVersion%","-"))
Set $SetupVersion$ = takestring(0, splitString("%installingProdVersion%","-"))
Leibniz-Institut für Bildungsmedien | Georg-Eckert-Institut (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
wiki.o4i.org - www.gei.de/institut/direktion/it-service/opsi4instituts
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
wiki.o4i.org - www.gei.de/institut/direktion/it-service/opsi4instituts
Re: Produktversion als Variable
Manchmal liegt die Lösung auf der Hand. Danke genau das wasbernd670 hat geschrieben:Probier es mal so (nicht getestet)Code: Alles auswählen
[Registry_SaveRebootFlag] openKey [$WinstRegKey$] set "RebootFlag_Win10_$ProductVersion$" = "$Flag$"
Re: Produktversion als Variable
Joa geht auch, oder halt so:GEI hat geschrieben:oder so:Cdn hat geschrieben:getProductMap war es was ich brauchte, da ich nur die Produkt Version ohne Paket Version brauche.Code: Alles auswählen
Set $ProductVersion$ = takeString(1, splitString("%installingProdVersion%","-")) Set $SetupVersion$ = takestring(0, splitString("%installingProdVersion%","-"))
Code: Alles auswählen
set $INST_Resultlist$ = getProductMap
set $ProductVersion$ = getValue("productversion", $INST_Resultlist$)