Страница 3 из 6
Re: Интеграция Wake On Lan
Добавлено: Пт мар 29, 2013 11:34 am
anemcov
Alex писал(а):
2. Как бы организовать ещё и выключение компьютера по команде МДМ?
У меня из-под Линукса виндовый комп выключается так
Код: Выделить всё
shell_exec("net rpc shutdown -f -I 192.168.0.100 -U '192.168.0.100\<user>%<password>'");
Похожая команда должна быть и в Винде
Re: Интеграция Wake On Lan
Добавлено: Пт мар 29, 2013 11:52 am
Alex
У меня из-под Линукса виндовый комп выключается так
shell_exec("net rpc shutdown -f -I 192.168.0.100 -U '192.168.0.100\<user>%<password>'");
Круто. Только у меня сомнения, что этот фокус пройдёт под Виндами. Ау! Есть кто может разъяснить этот момент?
Re: Интеграция Wake On Lan
Добавлено: Пт мар 29, 2013 12:04 pm
anemcov
Alex писал(а): У меня из-под Линукса виндовый комп выключается так
shell_exec("net rpc shutdown -f -I 192.168.0.100 -U '192.168.0.100\<user>%<password>'");
Круто. Только у меня сомнения, что этот фокус пройдёт под Виндами. Ау! Есть кто может разъяснить этот момент?
вот что откопал
Код: Выделить всё
shutdown /s /f /m \\<адрес_удаленного_компа> /t <таймаут_в_секундах>
Re: Интеграция Wake On Lan
Добавлено: Пт мар 29, 2013 1:04 pm
Alex
Правильно ли я понял, что строка должна выглядеть так
shell_exec("shutdown /s /f /m \\192.168.1.10 /t 10");
или что то нужно подправить?
Re: Интеграция Wake On Lan
Добавлено: Пт мар 29, 2013 1:22 pm
sergejey
Возможно нужно будет ещё слэшей добавить, т.к. \\ в строке воспринимается как единичный \
т.е. будет так:
shell_exec("shutdown /s /f /m \\\\192.168.1.10 /t 10");
Re: Интеграция Wake On Lan
Добавлено: Пт мар 29, 2013 1:32 pm
dmw
ну или вызвать утилиту с интерфейсом на любой windows машине:
Пуск - Выполнить:
Re: Интеграция Wake On Lan
Добавлено: Пт мар 29, 2013 4:09 pm
Alex
Возможно нужно будет ещё слэшей добавить, т.к. \\ в строке воспринимается как единичный \
т.е. будет так:
shell_exec("shutdown /s /f /m \\\\192.168.1.10 /t 10");
Пробовал:
shell_exec("shutdown /s /f /m \\\\192.168.1.10 /t 10");
shell_exec("shutdown /s /f /m \\192.168.1.10 /t 10");
shell_exec('"shutdown /s /f /m \\\\192.168.1.10 /t 10"');
shell_exec('"shutdown /s /f /m \\\\192.168.1.10 /t 10"');
shell_exec("shutdown /s /f /m \\\\192.168.1.10");
shell_exec("shutdown /s /f /m \\\\192.168.1.10 /t 0");
Не работает никак.
ну или вызвать утилиту с интерфейсом на любой windows машине:
Пуск - Выполнить:
shutdown -i
Не понял, нам же надо удалённо из МДМ выключать.
Re: Интеграция Wake On Lan
Добавлено: Пт мар 29, 2013 4:18 pm
anemcov
а если просто из командной строки выполнять - работает выключение?
Там еще могут быть проблемы в безопасности. Удаленный пользователь должен иметь права на выключение машины. Самый простой вариант - когда у вас на обеих машинах пользователи с одинаковым именем и паролем.
Если пользователи вообще без паролей - здесь тоже могут быть проблемы с правами.
Re: Интеграция Wake On Lan
Добавлено: Пт мар 29, 2013 6:19 pm
Alex
В одном месте пишет «отказано в доступе», в другом - «не найден сетевой путь».
Мне вот интересно, те, кто писал команду shutdown рассчитывали, что все компьютеры в сети будут иметь одинаковые user и password? И как быть, если user или password не совпадают на разных машинах?
Re: Интеграция Wake On Lan
Добавлено: Пт мар 29, 2013 6:28 pm
anemcov
они думали о безопасности. И удаленный пользователь может выключить комп, если он находится в локальной группе Администраторы.
Можно, как вариант, создать на выключаемом компе еще одну учетную запись (с именем и паролем удаленного пользователя), внести ее в группу "Администраторы" и попробовать. В идеальных условиях должно заработать.
Дальше могут оказывать влияние политики безопсности, типы выбранной сети (домашняя, общественная, сеть предприятия) и наличие/отсутствие файлвола