Vorheriges Thema: Warten von ParameterwertenNächstes Thema: Packager-Skripte


Verwenden von Client-Parametern zum Zugriff auf systemspezifische Registrierungseinträge

Das Zuweisen von lokalen Registrierungswerte an Client-Parameter ermöglicht den Zugriff auf nahezu sämtliche wichtigen Konfigurationsinformationen für System und Anwendungen. Durch Verwendung eines Platzhalters der folgenden Form können alphanumerischen Parametern alle lokalen Registrierungswerte unter dem Hauptschlüssel "HKEY_LOCAL_MACHINE" zugeordnet werden:

&HKLM\subkey\name
subkey

Gibt einen Unterschlüssel von HKEY_LOCAL_MACHINE an

name

Gibt den Namen eines Registrierungswerts an. Der aktuelle Registrierungswert wird bei Beginn der Installation evaluiert. Wenn der Wert nicht verfügbar ist, schlägt die Installation fehl.

Die Wertedaten eines Registrierungswerts vom Typ DWORD werden in eine ASCII-Zeichenfolge umgewandelt. Alle anderen Typen von Registrierungswerten werden als Zeichenfolge angenommen. Bei Multistring-Werten wird zum Beispiel nur die erste Zeichenfolge.

Beispiel:

Angenommen, beliebige SXP-Archivdateien eines Pakets benötigen den Namen des Zielcomputers. Definieren Sie einen alphanumerischen Parameter "ComputerName", und weisen Sie als Standardwert zu: w

&HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName\ComputerName

Bei der Installation des Pakets wird in den Archivdateien die Variable "$(ComputerName)" durch den Namen des lokalen Computers ersetzt.