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!!
Windows BatchVB ScriptSCCM

Avatar of undefined
Last Comment
NVIT

8/22/2022 - Mon
NVIT

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

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
NVIT

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
petrosyg

ASKER
I will give it a try and let you know.

Thank you again
Your help has saved me hundreds of hours of internet surfing.
fblack61
petrosyg

ASKER
NVIT,

All worked perfectly .... Thank you so much for all your help!!
NVIT

You're welcome, petrosyg. Have a nice day.