HI folks

script should work in 2 steps.

1) It should delete values in Browser and Client_Name under HKEY_LOCAL_MACHINE\SOFTWARE\Veritas\NetBackup\CurrentVersion\Config

2) It should update values in  Browser and Client_Name as SERVERNAME under HKEY_LOCAL_MACHINE\SOFTWARE\Veritas\NetBackup\CurrentVersion\Config

 

I am a newbie in vbscript so need spoonfeeding at scripting level. Any help would be much appreciated.

1 Comment   [ + ] Show Comment

Comments

  • thanks austin. Further addition how can script write logs\errors at location C:\Temp\nbuscript
Please log in to comment

Answers

0

You can use the RegRead,RegWrite,RegDelete methods of the WSCript.Shell object. For example:

Set WshShell = CreateObject("WScript.Shell")
SERVERNAME = "MYSERVER" WshShell.RegDelete "HKLM\SOFTWARE\Veritas\NetBackup\CurrentVersion\Config\Browser"
WshShell.RegDelete "HKLM\SOFTWARE\Veritas\NetBackup\CurrentVersion\Config\Client_Name" myKey = "HKLM\SOFTWARE\Veritas\NetBackup\CurrentVersion\Config\"
WshShell.RegWrite myKey & "Browser",SERVERNAME,"REG_SZ"
WshShell.RegWrite myKey & "Client_Name",SERVERNAME,"REG_SZ" Set WshShell = Nothing

Really, though, there's no need to use the RegDelete, as the RegWrite will overwrite the value. You could also include a RegRead to verify whether or not the values are already up to date

Answered 12/26/2013 by: BHC-Austin
Fourth Degree Black Belt

Please log in to comment
Answer this question or Comment on this question for clarity
Admin Script Editor
Admin Script Editor is an integrated scripting environment available free here at ITNinja

Share