PSEXEC获取远程服务器的补丁列表

时间:2016-09-19 00:25:33

标签: cmd psexec patch

我目前正在尝试获取远程服务器的补丁列表,并将结果导出到我的c:\ temp \文件夹或导出到网络路径。我目前在PSEXEC上有以下代码。

Psexec \\servername  wmic qfe list brief > \\Pathtofolder\General\Test\patches.txt

或者我是否可以在我的系统上本地导出

Psexec \\servername  wmic qfe list brief > c:\temp\patches.txt

当我使用UNC补丁运行时,我得到以下错误:

无法访问servername: 句柄无效。 连接到servername ...

但是,如果我在没有放置任何导出路径的情况下运行该命令,它的工作方式绝对正确,并将正确的信息返回给我的命令窗口。

Psexec \\servername  wmic qfe list brief 

不确定我还能做些什么。

另外我不能使用powershell get-hotfixid命令我需要使用它或类似的。

提前致谢,

SG

1 个答案:

答案 0 :(得分:0)

for /f "usebackq delims=" %A in ("%userprofile%\desktop\computerlist.txt") Do wmic /node:%A qfe get > "%userprofile%\desktop\%A.txt"

在批处理文件中使用%%A,以交互方式使用%A

此命令构建已打开的计算机列表。

for /f "skip=3 delims=\" %%A in ('net view ^| findstr /v /C:"The command completed successfully"') do Echo %%A