@hunk3r

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

Привет.
Есть комп, win7x64, вне домена (workgroup), на нём стоит vnc сервер, антивирус (kaspersky free или eset) и прочий торговый софт. Учётка включена одна - админская БЕЗ пароля. В этом и есть основной косяк.

Хочу скриптом разлить кое-какие настройки, но ни psexec, ни vnc, ни DameWare, не могут мне помочь, им всем нужен админский пароль, которого нет.

Powershell в части invoke-command требует computer-name, а у меня только IP, который не годится.
Пример скрипта:
for /F %%i in (iplist.txt) do (psexec64.exe %%i bcdedit /set {current} bootstatuspolicy ignoreallfailures)

psexec ругается "не удается найти файл"
если написать так:
for /F %%i in (iplist.txt) do (psexec64.exe -u Administrator %%i bcdedit /set {current} bootstatuspolicy ignoreallfailures)

в cmd появляется поле password:
жму Enter, вылетает ошибка:
Вход в систему не произведен: имя пользователя или пароль не опознаны.

Хинты из stackoverflow с psexec -u Administrator -p "" или '' не помогли.

Как выполнить команды на удалённых ПК?
  • Вопрос задан
  • 1001 просмотр
Пригласить эксперта
Ответы на вопрос 2
Tkreks
@Tkreks
Системный инженер
- Как вариант, создать еще одну учетку и от неё запускать.
- Админ учетка без пароля - плохо.

Попробуй еще так -
Пуск - Выполнить - gpedit.msc - Конфигурация компьютера - Конфигурация Windows - Локальные политики - Параметры безопасности - Учетные записи: ограничить использование пустых паролей только для консольного входа поставить "Отключить".
Ответ написан
@Ethril
Для начала - remote logon с пустым паролем вообще разрешён у вас?
https://technet.microsoft.com/en-us/library/jj8521...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы