我已经设置了以下 Sub 来快速轻松地运行 shell 命令。该脚本适用于我公司的登录脚本,不会失败。我目前正在开发一个脚本来将大量用户添加到我们的域中。当我在我的新脚本中使用这个 Sub 时,我收到一条错误消息,指出找不到该文件。我曾尝试使用此 stackoverflow 帖子中的修复程序,但即使使用此代码,我也会收到相同的错误。 VBScript WScript.Shell Run() - 系统找不到指定的文件
我觉得令人费解的是,当从我们的域控制器的 netlogon 文件夹运行时,这个 sub 工作得很好。我究竟做错了什么?
谢谢,
Sub runcommand(strCommand)
Dim objWshShell, intRC
set objWshShell = WScript.CreateObject("WScript.Shell")
intRC = objWshShell.Run(strCommand, 0, TRUE)
call reportError(intRC,strCommand)
set objWshShell = nothing
end Sub
function reportError(intRC, command)
if intRC <> 0 then
WScript.Echo "Error Code: " & intRC
WScript.Echo "Command: " & command
end if
end function