Cómo establecer un valor de registro binario (REG_BINARY) con PowerShell?Cómo establecer un valor de registro binario (REG_BINARY) con PowerShell?
Antecedentes:
tengo que cambiar algunas propiedades del servicio de estado ASP.NET utilizando un script de PowerShell. Desafortunadamente, el cmdlet de PowerShell incorporado Set-Service
solo le permite modificar la descripción del servicio, el tipo de inicio, el nombre para mostrar y el estado. Necesito modificar la propiedad Subsequent failures
que se encuentra en la pestaña Recuperación (cuando se visualizan las propiedades del servicio). Encontré que este valor se almacenó en el registro como un valor REG_BINARY.
Una exportación del valor tiene el siguiente aspecto:
[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
En Powershell hay un cmdlet Set-ItemProperty
con el que puede establecer los valores de registro de valor. Para un valor de cadena o dword, puede pasar una cadena o un int. Sé qué valor hexadecimal en la matriz cambiar, pero no puedo encontrar la manera de establecer un valor binario.