Como definir um valor de registro binário (REG_BINARY) com o PowerShel

Como definir um valor de registro binário (REG_BINARY) com o PowerShel

Fundo

Preciso alterar algumas propriedades do serviço de estado do ASP.NET usando um script do PowerShell. Infelizmente, o cmdlet interno do PowerShellSet-Service permite modificar apenas a descrição do serviço, tipo de inicialização, nome para exibição e status. Eu preciso modificar oSubsequent failures encontrada na guia Recuperação (ao exibir as propriedades do serviço). Eu descobri que esse valor foi armazenado no registro como um valor REG_BINARY.

Uma exportação do valor se parece com isso:

[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

No Powershell existe umSet-ItemProperty cmdlet com o qual você pode definir valores de valor do registro. Para um valor de string ou dword, você pode simplesmente passar uma string ou um int. Eu sei qual valor hexadecimal na matriz alterar, mas não consigo descobrir como definir um valor binári

questionAnswers(4)

yourAnswerToTheQuestion