So setzen Sie eine binäre registry-Wert (REG_BINARY) mit PowerShell?

Wie eine binäre registry-Wert (REG_BINARY) mit PowerShell?

Hintergrund:

Muss ich ändern einige Eigenschaften der ASP.NET Zustand service mit einem PowerShell-Skript. Leider ist die integrierte PowerShell-cmdlet Set-Service nur können Sie ändern Sie die service-Beschreibung, Starttyp, den Anzeigenamen und status. Ich brauche zum ändern der Subsequent failures - Eigenschaft finden Sie auf der Registerkarte wiederherstellen (beim anzeigen der service-Eigenschaften). Ich fand, dass dieser Wert wurde gespeichert in der registry einen REG_BINARY-Wert.

Einen export der Wert sieht wie folgt aus:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\aspnet_state]
"FailureActions"=hex:50,33,01,00,00,00,00,00,00,00,00,00,03,00,00,00,0e,00,00,\
  00,01,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00

In der Powershell gibt es eine Set-ItemProperty Cmdlets, mit denen Sie festlegen können, registry-Wert auf Werte. Für eine Zeichenfolge oder einen dword-Wert, können Sie nur übergeben wird ein string oder ein int. Ich weiß, die hex-Wert in das array zu ändern, aber ich kann nicht herausfinden, wie man einen binären Wert.

InformationsquelleAutor brett rogers | 2011-07-01

Schreibe einen Kommentar