Я получаю эту ошибку при запуске любой команды с помощью psexec на сервере Win2012:
PsExec.exe -u <user> -p <pass> \\<server_ip> cmd.exe
PsExec v2.11 - Execute processes remotely
Copyright (C) 2001-2014 Mark Russinovich
Sysinternals - www.sysinternals.com
Could not start PSEXESVC service on <server_ip>:
Error in the remote procedure call was cancelled
Я попробовал следующее:
- поставить имя пользователя и пароль перед именем машины
- поставить имя машины перед пользователем и пароль
- использовать IP-адрес сервера
- пользователь имя сервера
- зарегистрируйте соединение с помощью
net use
прежде чем пытаться запустить команду - добавить учетные данные с помощью
cmdkey
Все это безуспешно.
Что нужно учитывать:
- Какой-то другой человек пробует команду и работает на нее, по-видимому.
- Пользователь, которого я использую для подключения к машине , не локальный пользователь, а пользователь Active Directory в каком-либо домене (мне не разрешено использовать локальных пользователей).