本文介绍了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 将输出重定向到本地文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 18:22