Experimente o psshutdown.exe em PSTools
Quais são as diferentes possibilidades de desligar remotamente vários PCs com Windows XP Professional (que fazem parte de um domínio do Active Directory)?
Quais são as vantagens / desvantagens de cada método, e há alguma opção de notificação e cancelamento para o usuário em potencial?
Quaisquer diferenças ou melhorias com o Vista ou o Windows 7?
(FYI: O desligamento seria para economizar energia durante a noite)
Experimente o psshutdown.exe em PSTools
A função ' Desligamento ' pode desligar outro computador à vontade, mas deve ser ativada no computador receptor e você precisa de direitos suficientes.
Para iniciar o CMD (Executar) e inserir 'Desligar', isso retornará um conjunto de opções (incluindo reinicialização / desligamento, intervalo de tempo, mensagem e computador)
Tonelada
Foi assim que eu fiz no passado (por favor, note que está tudo errado, já que eu não tenho um computador Windows na minha frente no momento)
ListObjects COMPUTADOR LDAP_PATH -R | xargs -i shutdown -s -t 0 -f -m {}
Substitua LDAP_PATH pela localização dos computadores que você deseja desligar no AD (por exemplo, LDAP: // UO = subou, UO = subou, UO = primeiro nível, DC = meudominio, DC = com). Da memória, o caminho do LDAP e o parâmetro 'COMPUTER' dependem do caso.
Editar: Exemplo para desligar todos os computadores na UO de nível superior 'MyOU' no domínio do AD 'example.com' recursivamente você poderia usar
ListObjects LDAP://OU=MyOu,DC=example,DC=com COMPUTER -R | xargs -i shutdown -s -t 0 -f -m {}
Tags windows remote-access