Назад | Перейти на главную страницу

Удаленное выключение компьютеров с Windows 7 в рабочей группе

Я только что оказался в ситуации, когда у меня в офисе много шумных компьютеров, которые я хочу отключить удаленно автоматически. В настоящее время я использую не домен, а рабочую группу, и я бы предпочел, чтобы это было так, если это возможно. При использовании инструмента командной строки выключения он говорит, что я computername: Access is denied.(5)

Как мне получить на это разрешение? Можно ли обойтись без настройки домена? Я не очень беспокоюсь о безопасности этих конкретных компьютеров, поэтому, если решение включает что-то, что обычно считается плохой практикой безопасности, это не проблема.

Да, вы можете сделать это без настройки домена. Учетные данные, которые вы вводите для команды выключения, должны существовать на удаленном компьютере. Чтобы упростить задачу, вам нужно будет убедиться, что на каждом компьютере, на котором вы собираетесь запустить команду, существует хотя бы одна учетная запись с одинаковым именем пользователя и паролем.

Включен ли брандмауэр на удаленных компьютерах? Если да, выключите брандмауэр для одного из них и посмотрите, работает ли команда. Если это так, вы сузили его до проблемы с брандмауэром, и вам нужно открыть правильные порты (и, вероятно, вы хотите сузить ее до приема трафика на этот порт только с одного IP-адреса, а именно с адреса вашей рабочей станции).

Возможно, вам будет проще и мощнее использовать инструмент Windows SysInternals. PSShutdown.exe. Таким образом, вы можете вести список компьютеров, которые вы хотите выключить, в текстовом файле и просто редактировать этот файл, когда вы хотите добавить или удалить затронутые компьютеры.

Кроме того, вы можете изучить Утилита управления питанием Edison. Он может автоматизировать для вас довольно много вариантов питания и сэкономить деньги для офиса.

Все сводится к запуску команды от имени пользователя с соответствующими разрешениями. Если версия выключения для Win7 не поддерживает указание пользователя и пароля, получите копию psshutdown, которая поддерживает. Таким образом, вы можете указать имя и пароль администратора на удаленном компьютере в командной строке.

У меня была такая же проблема «Доступ запрещен. (5)» на сервере 2008, и я решил ее, установив UAC на самом низком уровне: «никогда не уведомлять»