Read-RegistryValue

Dieser Befehl liest Informationen aus der Registry. Im Dialogfeld wird festgelegt, welcher Wert aus welchem Schlüssel gelesen werden soll. Der gelesene Wert wird in der in angegebenen Variable abgelegt und steht im weiteren Paket zur Verfügung.


Befehlseingaben:

  • Schlüssel
    Wählen Sie den Schlüssel aus, aus dem der Wert eines Values ausgelesen werden soll. Dabei sind Variablen erlaubt. Wählen Sie über die "..."-Schaltfläche einen (auf dem Paketiersystem) existierenden Schlüssel aus oder geben Sie den Schlüssel manuell an.
  • Name des Werts
    Wahlweise der Standardwert des Schlüssels oder der Name eines anderen Werts.
    • Standardwert
      Der Inhalt des Standardwerts des Schlüssels wird ausgelesen.
    • Optionsschaltfläche 
      Wählen Sie aus der Dropdown-Liste einen (auf dem Paketiersystem) existierenden Wert zum Auslesen aus oder geben Sie den Wert-Namen manuell an.
  • Variablenname
    Name der Variablen, in welcher der ausgelesene Wert gespeichert wird. Geben Sie nur den Namen der Variablen an, nicht das $-Zeichen und die geschweiften Klammern.
  • 32-Bit Modus auf x64 Computer verwenden
    Wenn das Script auf einem 64-Bit Betriebssystem ausgeführt wird, kann bei Referenzierung auf den HKEY_LOCAL_MACHINE\SOFTWARE-Schlüssel automatisch das Pendant für 32-Bit Applikationen HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node verwendet werden.


Beispiel:

Das folgende Beispiel liest den Inhalt des Wertes Version aus dem Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\NWC Services GmbH\PowerShell Extensions aus und speichert diesen in der Variablen _PSXVersion.


Entspricht DSM eScript Befehlen:

  • RegReadValue
  • RegReadValueEx


Siehe auch: