在多台远程计算机上使用 PSExec 时如何关闭连接?

在多台远程计算机上使用 PSExec 时如何关闭连接?

我正在使用 PSExec 在多台计算机上运行脚本,在几台计算机之后我开始收到连接错误(可能是因为 Windows 10 上的并发连接限制)。

我目前正在使用的 PSExec 命令:

psexec.exe @pc_list.txt -h -u psexec_username cmd /c "\\win10pc\path\script.cmd"

在脚本中,我使用 pushd 命令将路径映射到脚本/安装程序位置,如果适用则运行安装程序并使用 popd 关闭。

setlocal EnableDelayedExpansion
pushd "%~dp0"
if "!current_version!" neq "!new_version!" (msiexec /i "!installer!" /qn /norestart)
popd
endlocal

脚本在一台计算机上结束并且 PSExec 开始连接队列中的下一台计算机后,如何关闭连接?

相关内容