Назад | Перейти на главную страницу

PsExec не может получить доступ Windows не может найти сетевой путь

Используя PsExec v1.96 и задав следующую команду:

psexec -u ADMIN_USER_NAME -p ADMIN_PWD

Я получаю следующую ошибку:

Не удалось получить доступ
Windows не может найти сетевой путь. Убедитесь, что сетевой путь правильный, а конечный компьютер не занят и не выключен. Если Windows по-прежнему не может найти сетевой путь, обратитесь к администратору сети.

Цель отсутствует. Пожалуйста попробуйте

psexec \\\HOSTNAME -u ADMIN_USER_NAME -p ADMIN_PWD

Также в конце отсутствует команда, которую вы хотите выполнить.

Из описания psExec следует, что это клиентский процесс, который должен подключаться к серверному процессу на удаленном компьютере. Фактически это называется - «Серверный» процесс.

Перейдите на удаленный компьютер и откройте Services. Прокрутите список служб и найдите службу под названием «Сервер». Убедитесь, что он включен и запущен.

Поскольку мы получаем кучу неверных ответов от новых пользователей, которые все равно сталкиваются с этим, давайте попробуем дать полный ответ по размеру.

  1. Вы неправильно это используете. Требуется целевой компьютер. И целевой файл для выполнения на этом компьютере. Из вывода 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]

  2. Для этого есть FAQ, и почти наверняка вам не хватает одного из требований PSExec.

Вы должны установить общий доступ к файлам и принтерам для сетей Microsoft (в свойствах локальной сети) на целевом компьютере, это решит вашу проблему.