如何在多台计算机上编辑注册表值?

时间:2014-12-17 19:38:28

标签: vbscript registry

我需要在200多台计算机上编辑注册表值,经过几个小时的研究后,我仍然没有取得多大进展。我需要它是一个.vbs文件,我想出的是:

Const HKEY_LOCAL_MACHINE = &H80000001
strComputer = "."
Set objRegistry = GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")
strKeyPath = "SOFTWARE\I placed rest of the path to registry value here"
strValueName = "I placed D-WORD entry name here"
strValue = "http://example.com"
objRegistry.SetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, strValue

我的两个主要问题是:

  1. 当我从管理命令提示符运行脚本时,没有任何反应。没有显示错误,也没有对注册表进行任何更改。
  2. 我知道对于strComputer我需要定义计算机名称。如果我需要运行多台计算机,我可以将其留空吗?

0 个答案:

没有答案