), на локальных или удаленных компьютерах.
становить двоичное значение реестра (REG_BINARY) с помощью PowerShell?
Фон:
Мне нужно изменить некоторые свойства службы ASP.NET State с помощью скрипта PowerShell. К сожалению, встроенный командлет PowerShellSet-Service
только позволяет изменить описание службы, тип запуска, отображаемое имя и статус. Мне нужно изменитьSubsequent failures
свойство найдено на вкладке Восстановление (при просмотре свойств сервиса). Я обнаружил, что это значение было сохранено в реестре как значение 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
Командлет, с помощью которого вы можете установить значения реестра. Для значения строки или слова вы можете просто передать строку или int. Я знаю, какое шестнадцатеричное значение в массиве изменить, но не могу понять, как установить двоичное значение.