Revisão Atual postado em artigos TechNet por DIEGO RIERA em 18/12/2012 12:21:24
Após uma necessidade que tive de reiniciar todos os hosts depois de atualizar o WinRM para 3.0 achei que seria muito mais prático fazer isso por PowerShell.
Após uma necessidade que tive de reiniciar todos os hosts depois de atualizar o WinRM para 3.0 achei que seria muito mais prático fazer isso por PowerShell.
Esta linha captura as credenciais com permissão de administração
remota:
$cred = Get-Credential accelera\diego.riera
Esta linha lista as máquinas virtuais filtrando apenas o nome e
em cada linha executa o comando para reiniciar. OBS: fique atento para não sobrecarregar o seu HOST caso tenha muitas VMs.
Get-VM | ForEach-Object {Restart-Computer -ComputerName $_.Name -Credential $cred}
Tags: Reboot