Не удается подключиться к удаленному компьютеру в частной сети через PsExec

1711
Wiszen

У меня есть два компьютера, подключенные к маршрутизатору. У обоих есть PsExec в sys32. Совместное использование файлов и принтеров включено, а исключение брандмауэра отключено для PsExec.

На первом компьютере в командной строке я запустил:

psexec -u user \\192.168.1.4 cmd 

Через некоторое время это обнаруживается:

Couldn't access 192.168.1.4 Access denied 

Я подтвердил, что Домен \ Пользователь недействителен. Пользователь является администратором на целевой машине.

Чего не хватает?

Изменить: первый ноутбук работает под управлением Windows 7, а второй работает под управлением Windows 8.

1
* пользователь является администратором * ... на 192.168.1.4, правильно? Это звучит как проблема с брандмауэром. Попробуйте временно отключить брандмауэр на 192.168.1.4. Twisty Impersonator 6 лет назад 0
Может быть, вам нужно добавить доменное имя к имени пользователя: `-u domain \ user` Tobias Knauss 6 лет назад 0
@ Твисти, ты прав! Так какое именно свойство на Firewall мне нужно сделать? Я не хочу отключать брандмауэр. Wiszen 6 лет назад 0

1 ответ на вопрос

0
Twisty Impersonator

На компьютере, к которому вы хотите получить удаленный доступ с помощью PsExec, включите следующие правила для входящего брандмауэра в предварительно определенной группе общего доступа к файлам и принтерам :

  • NB-дейтаграмм-В
  • NB-Name-In
  • NB-Session-В

enter image description here

Если эти правила включены, пользователи с правами администратора на этом компьютере смогут удаленно выполнять команды через PsExec.