1

我需要正确的方法来通过 vbscript 完成此操作。

这在命令提示符下工作正常:

psexec \\99.99.99.99 -u username -p password cmd.exe /c ver > output.txt

来自 vbscript:

sTempFile = objFSO.GetTempName
sCmd = "psexec \\" & sIP & " -u " & sDomain & "\" & sUser & " -p " & sPassword & "    cmd /c ver  > " &  sTempFile 

WSHShell.Run sCmd, 1, True

我总是遇到运行时错误:找不到文件

谢谢,山姆

4

2 回答 2

2

不知道为什么,但在 psexec 成功之前也添加了 cmd /c 。

于 2009-09-09T12:52:42.130 回答
0

使用以下语法: cmd /c ver 2>output.txt

你就完成了!

如果要附加输出文件

cmd /c 版本 2>>output.txt

于 2014-05-29T06:44:13.530 回答