【问题标题】:Running a batch file on multiple remote computers and checking the results在多台远程计算机上运行批处理文件并检查结果
【发布时间】:2017-09-19 08:27:22
【问题描述】:

我想一次在多台远程计算机上运行一个批处理文件。我看到这样做是可能的:

psexec @computers.txt -d -n 5 cmd /c \\server\folder\file.BAT

但是,由于 -d 允许脚本在不等待批处理脚本完成的情况下运行,所以我无法知道脚本在每台远程计算机上的运行是否成功。

如果运行成功与否,我是否可以通过某种方式从远程计算机实时获得反馈?我可以实时收集所有计算机的输出吗?

【问题讨论】:

    标签: batch-file psexec


    【解决方案1】:

    在批处理文件中添加 /L "C:\temp\results.log" 这将创建一个文件,其中包含运行它的每台计算机上的输出结果。

    【讨论】:

    • OP 没有询问脚本输出,他询问的是运行状态。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-08
    • 1970-01-01
    相关资源
    最近更新 更多