PsExec ведет себя очень странно при запуске на определенном сервере
Когда я использую PsExec для запуска программы на нескольких удаленных машинах, в большинстве случаев она работает отлично. Когда я запускаю ту же команду на одном конкретном компьютере, он обрабатывает второй сервер, указанный в списке через запятую, как имя программы.
Вот мой звонок на удаленные серверы:
psexec \\server11111,server11112 /accepteula -u "Domain\User" -p "password" -i 2 -d cmd.exe /c "wmic bios getsmbiosbiosversion"
И вот вывод:
PsExec v2.11 - Execute processes remotely
Copyright (C) 2001-2014 Mark Russinovich
Sysinternals - www.sysinternals.com
PsExec could not start server11112 on server11111:
The system cannot find the file specified
Эта команда отлично работает, когда я запускаю ее на своем компьютере разработчика. Тем не менее, когда я запускаю ту же команду с сервера под управлением Windows 2012, она терпит неудачу, и я получаю вывод выше.