Доступ запрещен при использовании psexec - PullRequest
0 голосов
/ 12 января 2019

Я пытаюсь использовать программу psexec через командную строку для запуска программы на другом компьютере, подключенном к моей локальной сети. Чего я пытаюсь достичь?:

Я хочу написать программу, которая позволяет пользователю отправлять ссылки (например, на аукцион ebay) на выбранный ПК из локальной сети, для чего я хочу использовать psexec в качестве основного компонента.

В чем моя проблема ?: Когда я пытаюсь использовать «psexec» (например, psexec \\another-pc cmd), я получаю отказ в доступе каждый раз, когда пытаюсь это сделать (независимо от того, какая машина предназначена).

Что я пробовал ?: До сих пор я пытался получить учетные данные для входа в систему в командной строке:

psexec \\some-pc -u someuser -p password cmd 

Я также пытался отключить UAC на целевом ПК с помощью этой строки:

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f 

Думаю, я мог бы сделать это легко, если бы знал пароль -p для части, но ни на одном из моих ПК не установлены пароли, все пользователи по умолчанию - администраторы,

У меня вопрос: устанавливает ли Windows пароль по умолчанию для доступа к локальной сети, например masterkey или smth?

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

1 Ответ

0 голосов
/ 15 января 2019

Чтобы использовать psexec удаленно, вы должны быть администратором на удаленном ПК. А поскольку Windows не разрешает удаленные подключения для администраторов с пустым паролем, вам нужно либо установить пароль для вашего администратора, либо создать нового пользователя.

Кстати, ваш вопрос больше подходит для суперпользователя, а не для stackoverflow.

...