シェルコマンドをすばやく簡単に実行するために、次のSubを設定しました。このスクリプトは、私の会社のログインスクリプトで必ず機能します。私は現在、ドメインに大量のユーザーを追加するためのスクリプトを開発しています。新しいスクリプトでこのSubを使用すると、ファイルが見つからないというエラーが表示されます。このstackoverflowの投稿で修正を使用しようとしましたが、このコードでも同じエラーが発生します。 VBScript WScript.Shell Run()-システムは指定されたファイルを見つけることができません
私が困惑しているのは、ドメインコントローラーのnetlogonフォルダーから実行すると、このサブが正常に機能することです。私は何が間違っているのですか?
ありがとう、
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