本文介绍了PSEXEC 将输出重定向到本地文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要正确的方法来通过 vbscript 完成此操作.
I need the correct way to accomplish this via a vbscript.
这在命令提示符下工作正常:
This works fine from command prompt:
psexec \\99.99.99.99 -u username -p password cmd.exe /c ver > output.txt
来自 vbscript:
From the vbscript:
sTempFile = objFSO.GetTempName
sCmd = "psexec \\" & sIP & " -u " & sDomain & "\" & sUser & " -p " & sPassword & " cmd /c ver > " & sTempFile
WSHShell.Run sCmd, 1, True
我总是收到运行时错误:找不到文件
I always get a runtime error: File not found
谢谢,山姆
推荐答案
不知道为什么,但在 psexec 成功之前添加了 cmd/c.
Dont know why but adding cmd /c also before psexec did the trick.
这篇关于PSEXEC 将输出重定向到本地文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!