Используя PsExec v1.96 и задав следующую команду:
psexec -u ADMIN_USER_NAME -p ADMIN_PWD
Я получаю следующую ошибку:
Не удалось получить доступ
Windows не может найти сетевой путь. Убедитесь, что сетевой путь правильный, а конечный компьютер не занят и не выключен. Если Windows по-прежнему не может найти сетевой путь, обратитесь к администратору сети.
Цель отсутствует. Пожалуйста попробуйте
psexec \\\HOSTNAME -u ADMIN_USER_NAME -p ADMIN_PWD
Также в конце отсутствует команда, которую вы хотите выполнить.
Из описания psExec следует, что это клиентский процесс, который должен подключаться к серверному процессу на удаленном компьютере. Фактически это называется - «Серверный» процесс.
Перейдите на удаленный компьютер и откройте Services. Прокрутите список служб и найдите службу под названием «Сервер». Убедитесь, что он включен и запущен.
Поскольку мы получаем кучу неверных ответов от новых пользователей, которые все равно сталкиваются с этим, давайте попробуем дать полный ответ по размеру.
Вы неправильно это используете. Требуется целевой компьютер. И целевой файл для выполнения на этом компьютере. Из вывода psexec /?
:
PsExec executes a program on a remote system, where remotely executed console
applications execute interactively.
Usage: psexec [\\computer[,computer2[,...] | @file]][-u user [-p psswd][-n s][-l
][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-<priority>][-a n,n,...
] cmd [arguments]
C$
) недоступен или отключен, брандмауэр блокирует обмен данными по SMB (служба общего доступа к файлам и принтерам Windows), ранее упомянутые службы отключены на удаленном компьютере или у вас есть Server
обслуживание (под services.msc
) отключен.Вы должны установить общий доступ к файлам и принтерам для сетей Microsoft (в свойствах локальной сети) на целевом компьютере, это решит вашу проблему.