Write-RegistryValue

Ändert oder ergänzt einen Wert vom Typ String (REG_SZ) in der Registry, bestehende Eintragungen in der Registry werden aktualisiert.


Befehlseingaben:

  • Schlüssel
    Wählen Sie den Schlüssel aus, in dem ein Wert gesetzt werden soll. Dabei sind die Wildcards * und ? sowie 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
      Klicken Sie diese Optionsschaltfläche, um den Default-Wert im angegebenen Schlüssel zu ändern.
    • Optionsschaltfläche
      Wählen Sie aus der Dropdown-Liste einen (auf dem Paketiersystem) existierenden Wert aus oder geben Sie den Wert-Namen manuell an.
  • Wert
    Die zu setzende Zeichenkette. Über die Aktion wird näher bestimmt, wie der Wert zu setzen ist (Setzen, Löschen, Anhängen, Einfügen). 
  • Als REG_EXPAND_SZ in der Registry ablegen
    Speichert den Wert als erweiterbare Zeichenkette in der Registry.
  • 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.
  • Aktion
    Legt fest, wie mit dem Inhalt eines eventuell existierenden Werts verfahren wird
    • Evtl. vorhandenen Wert ersetzen
      Der Inhalt wird auf den angegebenen Wert gesetzt und ein eventuell vorhandener Wert überschrieben.
    • Wert aus bestehender Zeile löschen
      Ist der Wert in der existierenden Zeichenkette bereits vorhanden, wird er entfernt.
    • Wert an bestehende Zeile anhängen
      Der angegebene Wert wird an eine evtl. bestehende Zeile angehängt.
    • Wert am Anfang der Zeile einfügen
      Der angegebene Wert wird am Anfang einer evtl. bestehenden Zeile eingefügt.
    • Wert auch dann anhängen oder einfügen, wenn er in der Zeile bereits vorkommt
      Legt fest, ob der angegebene Wert auch dann eingefügt wird, wenn er in dem existierende Inhalt bereits vorkommt (nur gültig für die Optionen "Wert an bestehende Zeile anhängen" und "Wert am Anfang der Zeile einfügen").


Beispiel:

Das folgende Beispiel setzt die Spaltenbreiten für die Ansicht der Applikation WinMerge in der Registry des aktuellen Benutzers:


Entspricht DSM eScript Befehl:

  • RegModify


Siehe auch: