Как установить значение двоичного реестра (REG_BINARY) с помощью PowerShell?

Как установить значение двоичного реестра (REG_BINARY) с помощью PowerShell?

Справочная информация:

Мне нужно изменить некоторые свойства службы состояний ASP.NET с помощью сценария PowerShell . К сожалению, встроенный командлет PowerShell Set-Service позволяет изменять только описание службы, тип запуска, отображаемое имя и статус. Мне нужно изменить свойство Последующие сбои на вкладке «Восстановление» (при просмотре свойств службы). Я обнаружил, что это значение хранится в реестре как значение REG_BINARY.

Экспорт значения выглядит следующим образом:

[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

В Powershell есть командлет Set-ItemProperty , с помощью которого вы можете установить значения значений реестра. Для значения типа string или dword вы можете просто передать строку или int. Я знаю, какое шестнадцатеричное значение в массиве нужно изменить, но не могу понять, как установить двоичное значение.

17
задан brett rogers 15 July 2014 в 19:09
поделиться