Я работаю с группой машин, находящихся в одной сети. Все они являются серверами Windows 2008. Я хочу запустить bat-файл на одном компьютере с помощью psexec. Но когда я пытаюсь, я получаю неверный каталог. Фактически, независимо от того, какой каталог / путь я выберу, я получаю ошибку неверного каталога. Брандмауэр отключен на обоих компьютерах. Какие-либо предложения?
Psexec запускает все пути из winnt \ system32 в качестве рабочего каталога, если не используется переключатель -w. Если у меня возникают подобные проблемы, я начинаю делать это из окна CMD:
psexec \\machinename -u userID -p password cmd
Это должно открыть для вас удаленную командную строку. Затем попробуйте запустить свои сценарии и выяснить, какой рабочий каталог нужен. тогда вы можете использовать переключатель -w так:
psexec \\machinename -u userID -p password -w WorkingDirectory BatchFileName