Hola a todos
Tengo que cambiar n registro de windows de un maquina del tipo REG_SZ, el contenido habitual es "1 1 0 0" y debo poder cambiarlo a "1 0 0 0" o "0 1 0 0" pero cuando envio el dato (string) simpre me pone la clave a 1 en el primer caso y a 0 en el segundo caso. A partir del espacio no contempla los siguientes caracteres. Si el dato no contiene espacios funciona correctamente.
Estoy usando Reg Add en un bat
Reg Add %1 /V %2 /T %3 /D %4 /F
Llamandolo desde psexec
sPath="Ruta de la clave"
sValueName ="Nombre de la clave"
ValueType="REG_SZ"
sValueData="Valor de la clave"
IPMaquina = "xxx.xxx.xxx.xxx"
AdminUserMaquina1="Administrador"
AdminPWDMaquina="Password"
set objShell = CreateObject("WScript.Shell")
cmd= "D:\NUBOTBAT\psexec.exe \\"& IPMaquina &" -u " &AdminUserMaquina1&" -p " &AdminPWDMaquina &" -d -c -h -i -realtime -f D:\NUBOTBAT\WriteReg.bat " &sPath &" "&sValueName &" " &ValueType &" " &sValueData
objShell.Exec (cmd)
Creo que me falta algo en el comando, alguna idea?
Gracias por adelantado