If Abfrage für Registry

Post Reply
User avatar
Sven
Posts: 68
Joined: 06. Jul 2009, 16:41
Contact:

If Abfrage für Registry

Post by Sven » 02. May 2011, 14:52

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
Landratsamt Traunstein
home: http://www.traunstein.com

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

Re: If Abfrage für Registry

Post by r.wiegel » 02. May 2011, 16:16

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ß
Viele Grüße
Roman Wiegel
IT-Consultant

MR Datentechnik - Vertriebs- und Service GmbH

Marcus_B
Posts: 126
Joined: 15. Jul 2008, 13:02
Location: Berlin
Contact:

Re: If Abfrage für Registry

Post by Marcus_B » 03. May 2011, 09:26

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.

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 9 guests