0

使用できますCreateObject("shell.application").ShellExecuteが、cscriptを として実行できますadministratorか? それを使って?私は一種の初心者 vbscripter です。ありがとう!

4

2 に答える 2

0

RunAsコマンドを試しましたか?RunAs私は最近、 VBScript 内からコマンドを実行するための適切な構文を取得する方法を説明するソリューションを投稿しました。

て、それが役立つかどうかを確認してください。

于 2014-09-15T15:49:41.870 に答える
0

scriptPath は、管理者として実行するスクリプトへのパスです

Arguments は、スクリプトに渡すコマンドライン引数です。引数はスペースで区切られていることに注意してください。スペースを含む引数を渡したい場合は、その引数を引用符で囲む必要があります [Chr (34) は引用符です]。そのためには、例えば書く必要があります。
Arguments= chr (34) & "Hello World" & chr(34)

ScriptPath="Path to your script"
Arguments="Any arguments to pass to the script"

CreateObject("Shell.Application").ShellExecute "cscript.exe",_
Chr(34) & ScriptPath & Chr(34) & _
" " & Arguments,  _
"", "runas", 1
于 2016-06-05T17:46:12.873 に答える