Прежде всего, извините за мой плохой английский. Я бы попытался объяснить свою проблему.
Я использую psexec в сценарии для перезапуска кластера следующим образом:
script1 в node1: выполнить множество задач (завершение работы, проверка статуса и т. д.) в node1 и после завершения всех задач, запускаемых с помощью psexec, script2 в node2 (psexec-d \ \ node2 script2)
script2 в node2: выполняет множество задач и запускает script3 в node1. Вот когда я получил «доступ запрещен» в psexec, когда я пытался запустить script3 в node1. (psexec-d \ \ nodo1 script3)
Запускаю скрипт с пользователем, который входит в группу администраторов
По соображениям безопасности я не могу передать имя пользователя и пароль, потому что оставлять учетные данные в файле .bat небезопасно.
Дополнительная информация:
Я запускаю сценарий на сервере W2k3. Я пробовал использовать сеть, и все в порядке. Я попробовал psexec с -u имя пользователя и -p имя пользователя, и все в порядке. Я попытался выполнить psexec с таким синтаксисом: psexec .exe -d \ node1. cmd.exe "script3.bat" и возвращает ту же ошибку.
Большое спасибо, С наилучшими пожеланиями