Write-RegistryMultiString

Ändert oder ergänzt einen Wert vom Typ Multi_SZ in der Registry. Dieser Befehl kann zum Erstellen, Löschen und Ändern der mehrteiligen Zeichenketten verwendet werden.

Verwenden Sie diesen Befehl nur mit äußerster Vorsicht. Fehlerhafte Angaben können leicht zu irreparablen Schäden am Betriebssystem führen.


Befehlseingaben:

  • Schlüssel
    Wählen Sie den Schlüssel aus, in dem ein Wert gesetzt 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
      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.
  • Werte
    Der oder die in den MULTI_SZ Wert einzutragenden Werte. Über die Aktion wird näher bestimmt, wie der Wert zu setzen ist.
    • Werte ersetzen
      Der Inhalt wird auf den oder die angegebenen Werte gesetzt und eventuell vorhandene Inhalte überschrieben.
    • Werte ab unten genannter Position ersetzen
      Belässt vorhandene Inhalte bis zur angegebenen Position, ersetzt aber Inhalte ab der Position mit dem oder den angegebenen Werten.
    • Werte am Anfang einfügen
      Fügt den oder die angegebenen Werte am Anfang ein, ohne bestehenden Inhalt zu überschreiben.
    • Werte am Ende anhängen
      Hängt den oder die angegebenen Werte am Ende an, ohne bestehenden Inhalt zu überschreiben.
    • Werte alphabetisch einfügen
      Fügt den oder die angegebenen Werte in alphabetischer Reihenfolge ein, ohne bestehenden Inhalt zu überschreiben.
    • Werte umgekehrt alphabetisch einfügen
      Fügt den oder die angegebenen Werte in alphabetisch umgekehrter Reihenfolge ein, ohne bestehenden Inhalt zu überschreiben.
    • Werte an unten genannten Position einfügen
      Fügt den oder die angegebenen Werte an der angegebenen Position ein, ohne bestehenden Inhalt zu überschreiben.
    • Wert aus dem vorhandenen String löschen
      Entfernt den oder die angegebenen Werte aus dem bestehenden Inhalt.
    • Position
      Positionsangabe für die Optionen "Werte ab unten genannter Position ersetzen" und "Werte an unten genannten Position einfügen"
  • 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 ändert die Abhängigen Dienste für den Dienst "NLA (Network Location Awareness)" auf einem Domänen-Controller so, dass dieser erst startet, wenn die Active Directory Domänendienste und der DNS-Dienst gestartet wurden.


Entspricht DSM eScript Befehl:

  • RegModifyMultiSZ


Siehe auch: