Каковы различные возможности удаленного выключения нескольких компьютеров с Windows XP Professional (которые являются частью домена Active Directory)?
Каковы преимущества / недостатки каждого метода, и есть ли возможность уведомления и отмены для потенциального пользователя?
Есть ли какие-либо отличия или улучшения в Vista или Windows 7?
(К вашему сведению: отключение было бы сделано для экономии энергии в ночное время)
Функция 'Неисправность'может выключить другой компьютер по желанию, однако он должен быть включен на принимающем компьютере, и вам потребуются достаточные права.
Чтобы запустить CMD (Выполнить) и ввести «Завершение работы», это вернет набор параметров (включая перезагрузку / выключение, временной интервал, сообщение и компьютер).
Тонна
Попробуйте psshutdown.exe из PSTools
Вот как я делал это в прошлом (обратите внимание, это не в моей голове, так как сейчас передо мной нет компьютера с Windows)
ListObjects LDAP_PATH COMPUTER -R | xargs -i выключение -s -t 0 -f -m {}
Замените LDAP_PATH на расположение компьютеров, которые вы хотите выключить в AD (например, LDAP: // OU = subou, OU = subou, OU = toplevelou, DC = mydomain, DC = com). В памяти путь LDAP и параметр «КОМПЬЮТЕР» зависят от регистра.
Изменить: Пример выключения всех компьютеров в OU верхнего уровня MyOU в домене AD example.com рекурсивно, который вы могли бы использовать
ListObjects LDAP://OU=MyOu,DC=example,DC=com COMPUTER -R | xargs -i shutdown -s -t 0 -f -m {}