Hallo,
ich muss für ein paar benutzer eine software ausrollen. Die ist auch soweit paketiert allerdings muss ich bei jedem der benutzer einen unterschiedlichen registry eintrag machen.
Kann ich das über das Reg:Product irgendwie steuern oder jeweils nen anderen schlüssel aufrufen lassen und eintragen?
Gruß
Sven
If Abfrage für Registry
If Abfrage für Registry
Landratsamt Traunstein
home: http://www.traunstein.com
home: http://www.traunstein.com
Re: If Abfrage für Registry
Hallo,
zum Beispiel:
...
If Variable=="Wert1" Then "SET:Fall1" Else "SET:Fall2" EndIf
...
[SET:Fall1]
SET RegKeyValue=A
[SET:Fall2]
SET RegKeyValue=B
...
[Reg:Product]
HKCU,"Software\Bla\Bla","High Contrast Theme",0x00010001,%RegKeyValue%
..
Gruß
zum Beispiel:
...
If Variable=="Wert1" Then "SET:Fall1" Else "SET:Fall2" EndIf
...
[SET:Fall1]
SET RegKeyValue=A
[SET:Fall2]
SET RegKeyValue=B
...
[Reg:Product]
HKCU,"Software\Bla\Bla","High Contrast Theme",0x00010001,%RegKeyValue%
..
Gruß
Re: If Abfrage für Registry
Hallo,
Mir fallen zwei Möglichkeiten ein.
Je nach Umfang kannst auch eine variable in der EMC definieren und bei jedem Client explizit den Wert eintragen.
Diese kannst Du dann in deiner Setup.inf benutzen.
Wenn du die Clients kennst könntest du das auch darüber steuern ( %computername%).
Bsp. Textdatei auslesen (im depot zum beispiel.) wo Du die Werte vorgibtst.
Den entsprechenden Inhalt dann in die Variable ablegen, bsp: %RegKeyValue%
Client1|Registrywert1
Client2|Registrywert2
...
Vorher am besten Abfragen ob die ausgelesene Variable auch einen Inhalt hat:
IF %RegKeyValue% = "" then "SektionNichtDefiniert" Endif
Dann hast Du nur noch eine Sektion:
REG:Product
HKCU,"Software\Bla\Bla","High Contrast Theme",0x00010001,%RegKeyValue%
Viel Erfolg.
Mir fallen zwei Möglichkeiten ein.
Je nach Umfang kannst auch eine variable in der EMC definieren und bei jedem Client explizit den Wert eintragen.
Diese kannst Du dann in deiner Setup.inf benutzen.
Wenn du die Clients kennst könntest du das auch darüber steuern ( %computername%).
Bsp. Textdatei auslesen (im depot zum beispiel.) wo Du die Werte vorgibtst.
Den entsprechenden Inhalt dann in die Variable ablegen, bsp: %RegKeyValue%
Client1|Registrywert1
Client2|Registrywert2
...
Vorher am besten Abfragen ob die ausgelesene Variable auch einen Inhalt hat:
IF %RegKeyValue% = "" then "SektionNichtDefiniert" Endif
Dann hast Du nur noch eine Sektion:
REG:Product
HKCU,"Software\Bla\Bla","High Contrast Theme",0x00010001,%RegKeyValue%
Viel Erfolg.
Who is online
Users browsing this forum: No registered users and 9 guests