Альтернативные способы запуска команд на удаленной машине

2035
user66001

Я могу net use \\COMPUTERNAME\IPC$ /user:COMPUTERNAME\ADMIN ACCOUNTуспешно подключиться к машине с Windows 7, в которой произошел сбой Window Manager, но, к сожалению, получить System error 5 has occurred& Access is deniedпри использовании psexec \\COMPUTERNAME -u ADMIN ACCOUNT -c cmd.

Я предполагаю, что это потому, что я не настроил брандмауэр Windows, чтобы разрешить такого рода доступ (я забыл, какое правило необходимо изменить), верно?

Есть ли какой-нибудь другой вектор, который я мог бы исследовать, чтобы просто попробовать и запустить net start uxsms(Из Как повторно включить аэроэффекты в Windows 7 после его сбоя? ) На удаленном ПК?

0
добавьте параметр "-h" в командную строку, чтобы повысить уровень команды. magicandre1981 10 лет назад 0
Спасибо за комментарий @ magicandre1981 - Тем не менее, я все еще получаю `Доступ запрещен` при использовании` psexec \\ COMPUTERNAME -u ADMIN ACCOUNT -c -h cmd` user66001 10 лет назад 0

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

1
ko4evneg

PSexec использует протокол SMB, поэтому вы должны попробовать включить правило для порта TCP 445 в брандмауэре. Также я думаю, что psexec требует права на запись в общий ресурс ADMIN $ на целевом компьютере.

Будет ли это TCP 445 в брандмауэре компьютера, который я использую, чтобы попытаться подключиться к цели, или и то, и другое (отмечая, что я не могу получить доступ к чему-либо на целевом ПК с помощью локальной периферии)? Кроме того, `net use \\ COMPUTERNAME \ ADMIN $ / user: COMPUTERNAME \ ADMIN ACCOUNT` также дает мне` Системная ошибка 5 произошла` & `Доступ запрещен` user66001 10 лет назад 0
Вы должны открыть 445 входящий TCP-порт на целевой машине. Исходящие порты открыты в брандмауэре Windows по умолчанию. Admin $ share на самом деле является просто папкой `C: \ windows`. Попробуйте также предоставить параметр `PSExec -p` с паролем для учетной записи администратора. ko4evneg 10 лет назад 0
Но я не могу получить доступ к графическому интерфейсу на машине назначения ... Кроме того, `psexec` запрашивает пароль, если не указан явно в качестве аргумента. user66001 10 лет назад 0
Если учетная запись, которую вы используете для подключения, имеет права администратора на целевом компьютере, попробуйте аргумент `-s`. Он запустит psexec с системными привилегиями. ko4evneg 10 лет назад 0