我有一个简单的VB脚本运行一个EXE程序VB脚本和EXE程序都在同一个文件夹C:\ XXX,我希望这个脚本运行,每当机器重新启动,因为我们有40个服务器,手动重新启动是不可行的。
我已经在registryHKEY_CURRENT_USER / software / microsoft / windows / currentversion / Run中添加了一个值
当我重新启动服务器它说“找不到文件”,VBScript和EXE肯定是在正确的文件夹。
如果我手动运行VBScript,它工作正常。
脚本如下
设置wshshell = wscript.CreateObject(“WScript.Shell”)
WshShell.Run“c:\ xxx \ checkit.exe”
谢谢Tony
您应该直接从运行键调用程序,VBS不会在这里添加任何值。
编辑:再想一想,一个启动脚本GPO可能会更好,如果这是通过40台机器。 您可以在“ Computer Configuration/Policies/Windows Settings/Scripts/Startup 。
您只需创build一个batch file,其中包含"c:\xxx\checkit.exe" ,将其链接到该策略,即可完成。