Как закрыть соединение при использовании 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 начнет подключаться к следующему компьютеру в очереди?