Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Удаленное выключение ПК через LAN (http://forum.oszone.net/showthread.php?t=204808)

timotv 14-04-2011 20:16 1658464

Удаленное выключение ПК через LAN
 
Есть ПК и есть Сидбокс (удаленный ПК). Обе машины под 7-кой. Сидбокс имеет имя в сети tim-nas и админскую локальную учетку "admin".
Нужно с основного ПК через коммандную строку или скрипт автоматически выключать сидбокс.

Существует встроенная комманда:
runas /user:tim-nas\admin "shutdown -s -m \\tim-nas"

- всё работает, но только он в отдельной строке запрашивает ввод пароля . Сибокс без пароля держать не могу, т.к. я пердиодически захожу на сидбокс через RDP при помощи mstsc.exe, который обязует, чтобы на удаленной машине был пароль. Виндовским RDP пользуюсь потому что не тормозит, картинку нормальную показывает и трафик минимальный по сравнению с VNC.
Вообщем нужно решение :)

timotv 16-04-2011 13:52 1659683

Вариант 2:
Код:

shutdown -s -m \\tim-nas -t 3
tim-nas: Отказано в доступе.(5)


Дополнительная инфа:

Учетка admin и пароль "1" на обоих машинах.
На обоих компах установлена Win 7x64 Ultimate rus

[Добавлено спустя 20 мин]:

Поправка:
Вариант 2 сработал.

Оказалось, что после установки пароля "1" на главном ПК надо было один раз его использовать, т.е. произвести авторизованный вход на рабочий стол: Win+L , затем ввел пароль и запустил:
shutdown -s -m \\tim-nas -t 3


Теперь осталось найти универсальный способ, который не зависит от учетных записей и паролей

timotv 16-04-2011 14:16 1659699

Вариант 3
использовать psexec от sysinternals .

Поскольку никогда не пользовал, то есть проблемы... Может кто подскажет.
после попытки выполнить
Код:

psexec \\tim-nas -u admin -p 1 "D:\psshutdown.exe -k"
psshutdown.exe - тоже утилита от sysinternals из одного набора. Диск "D:\" находится на удаленной машине.

Выдаёт:
PsExec could not start D:\psshutdown.exe -k on tim-nas:
═х єфрхЄё* эрщЄш єърчрээ√щ Їрщы.


При этом работает комманда:
Код:

psexec \\tim-nas -u admin -p 1 cmd
из которой я уже могу запустить D:\psshutdown.exe

Следующая комманда также является успешной:
Код:

psexec \\tim-nas -u admin -p 1 cmd /c "D:\psshutdown.exe -k"
Обсуждение этого способа я добавил к теме FAQ - Проблема с удаленным доступом к файлам <Windows>


Время: 09:20.

Время: 09:20.
© OSzone.net 2001-