Link to home
Start Free TrialLog in
Avatar of petrosyg
petrosyg

asked on

A Batch or VB Script to see ifa key exist and add a DWORD Value to REGISTRY

I would like to script the below Registry  Change  (ADD) to be deployed via SCCM - if possible,
                            I want to check if "HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Zenworks\ZenLgn" exist
                            then  want to add the following DWORDS Value

If the Key does is NOT Present, I want the script NOT TO MAKE  any Changes.


[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Zenworks\ZenLgn]
"DisablePassiveModeLogin"=dword:00000001
 "DisablePassiveModeLoginPrompt"=dword:00000001 -


Any help is Greatly Appreciated!!
Avatar of NVIT
NVIT
Flag of United States of America image

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Zenworks\ZenLgn" /v DisablePassiveModeLogin
if %errorlevel% neq 0 goto :eof
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Zenworks\ZenLgn" /f /v DisablePassiveModeLogin /t REG_DWORD /d 00000001

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Zenworks\ZenLgn" /v DisablePassiveModeLoginPrompt
if %errorlevel% neq 0 goto :eof
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Zenworks\ZenLgn" /f /v DisablePassiveModeLoginPrompt /t REG_DWORD /d 00000001

Open in new window

Avatar of petrosyg
petrosyg

ASKER

NVIT, Thank you for your quick response .... One question (my fault for not being clear to begin with)

if I just want to query the following Key-   HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Zenworks\ZenLgn" , do I just remove /v DisablePassiveModeLogin ?

Half of my systems have Zenworks the other half do not - I am trying to avoid writing anything to the once that do not have Zenworks.
Thank you
ASKER CERTIFIED SOLUTION
Avatar of NVIT
NVIT
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I will give it a try and let you know.

Thank you again
NVIT,

All worked perfectly .... Thank you so much for all your help!!
You're welcome, petrosyg. Have a nice day.