![]() |
Удаленное выключение ПК через LAN
Есть ПК и есть Сидбокс (удаленный ПК). Обе машины под 7-кой. Сидбокс имеет имя в сети tim-nas и админскую локальную учетку "admin".
Нужно с основного ПК через коммандную строку или скрипт автоматически выключать сидбокс. Существует встроенная комманда: runas /user:tim-nas\admin "shutdown -s -m \\tim-nas" - всё работает, но только он в отдельной строке запрашивает ввод пароля . Сибокс без пароля держать не могу, т.к. я пердиодически захожу на сидбокс через RDP при помощи mstsc.exe, который обязует, чтобы на удаленной машине был пароль. Виндовским RDP пользуюсь потому что не тормозит, картинку нормальную показывает и трафик минимальный по сравнению с VNC. Вообщем нужно решение :) |
Вариант 2:
Код:
shutdown -s -m \\tim-nas -t 3 Дополнительная инфа: Учетка admin и пароль "1" на обоих машинах. На обоих компах установлена Win 7x64 Ultimate rus [Добавлено спустя 20 мин]: Поправка: Вариант 2 сработал. Оказалось, что после установки пароля "1" на главном ПК надо было один раз его использовать, т.е. произвести авторизованный вход на рабочий стол: Win+L , затем ввел пароль и запустил: shutdown -s -m \\tim-nas -t 3 Теперь осталось найти универсальный способ, который не зависит от учетных записей и паролей |
Вариант 3
использовать psexec от sysinternals . Поскольку никогда не пользовал, то есть проблемы... Может кто подскажет. после попытки выполнить Код:
psexec \\tim-nas -u admin -p 1 "D:\psshutdown.exe -k" Выдаёт: PsExec could not start D:\psshutdown.exe -k on tim-nas: ═х єфрхЄё* эрщЄш єърчрээ√щ Їрщы. При этом работает комманда: Код:
psexec \\tim-nas -u admin -p 1 cmd Следующая комманда также является успешной: Код:
psexec \\tim-nas -u admin -p 1 cmd /c "D:\psshutdown.exe -k" |
Время: 09:20. |
Время: 09:20.
© OSzone.net 2001-