Regset windows User proxyoverride

Hello!!!
I try to set proxy override on a current windows user, but have errors on fixlet debugger

regset “[HKEY_USERS{name of key whose ((it = name of current user as lowercase OR it starts with name of current user as lowercase) of (it as string as lowercase) of value
"USERNAME” of key “Volatile Environment” of it) of key “HKEY_USERS” of registry}\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings]" “ProxyOverride”=“www.radio-;*.webex.com”

the error

syntax error ‘USERNAME’ unexpected following indexed expression

check de used sid

Q: name of key whose ((it = name of current user as lowercase OR it starts with name of current user as lowercase & “@”) of (it as string as lowercase) of value
"USERNAME" of key “Volatile Environment” of it) of key “HKEY_USERS” of registry

Result ok
S-1-5-21-1257009890-4043035804-3753609496-500

Seems that you are missing a ':

regset "[HKEY_USERS\{name of key whose ((it = name of current user as lowercase OR it starts with name of current user as lowercase) of (it as string as lowercase) of value "USERNAME" of key "Volatile Environment" of it) of key "HKEY_USERS" of registry}\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings]" "ProxyOverride"="www.radio-;*.webex.com"

Try again.

Fernando, que tal?
He probado de todo para poder setear el proxy override, pero no encuentro la forma.
Modifique varias veces pero aun no tengo solución

Gracias

Estas usando solo el debugger o lanzando una tarea desde la consola?

Hay que tomar en cuenta que para que tu codigo funcione, debe existir al menos un usuario logueado en la maquina, de los contrario fallara.

Si lo realizas de forma manual(Sin Bigfix), funciona?

Lo estoy utilizando desde el debugger.

Si lo utilizo de esta manera, seteando directamente el SID del usuario no hay incidente.

regset “[HKEY_USERS\S-1-5-21-1257009890-4043035804-3753609496-500\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings]” “ProxyOverride”=“www.radio-;*.webex.com”

Has agregado el simbolo ‘’ despues de “HKEY_USERS”

Despues de haber hecho eso, funciono en la prueba que realice.

regset "[HKEY_USERS\{name of key whose ((it = name of current user as lowercase OR it starts with name of current user as lowercase) of (it as string as lowercase) of value "USERNAME" of key "Volatile Environment" of it) of key "HKEY_USERS" of registry}\Software\Microsoft\Windows\CurrentVersion\Internet Settings]" "ProxyOverride"="www.radio-;*.webex.com"

Si lo he agregado, pero sigo da la misma incidencia con el “USERNAME”, y lo revise una otra vez…

Puedes intentar un approach diferente, usando parametros.

Para validar que esta obteniendo el valor, guardamos el resultado en un archivo

delete __appendfile

parameter "SID" = "{name of key whose ((it = name of current user as lowercase OR it starts with name of current user as lowercase) of (it as string as lowercase) of value "USERNAME" of key "Volatile Environment" of it) of key "HKEY_USERS" of registry}"

appendfile {parameter "SID"}
 
move __appendfile SID.txt

El archivo se generara en el path:

C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\__FixletDebugger

Avisame si obtienes el valor, la siguiente etapa seria hacer el reemplazo en el comando de regset.

Solucionado!!!

Gracias Fernando…es que se quedo pegado algo con el debugger, pero lo volvi a corren con el “” que faltaba y todo funciono!!!

Bien, no olvides agregar en la relevancia la existencia de un usuario activo, de lo contrario fallara.

ok…lo voy a probar…Gracias