在远程服务器上运行批处理文件

4 batch-file

我有一个批处理文件,它停止服务并从 d:\ 驱动器中删除文件。我想在 20 台服务器上执行此操作。有没有比手动登录每个服务器、复制和运行批处理文件更快的方法?

小智 6

您可以尝试使用PsExec。如果批处理文件存在于同一位置的所有机器中,那么您可以在文本文件中提及机器列表并将其作为参数提供给 this.Something like,

psexec @<machines_list_file> <location to batch file on remote machines>
Run Code Online (Sandbox Code Playgroud)

如果远程机器上没有它,则需要复制批处理文件,然后使用以下命令执行它,

psexec @<machines_list_file> -c <location to batch file in current machine>
Run Code Online (Sandbox Code Playgroud)