Então, meu objetivo aqui é executar comandos comoget-adcomputer | Install-WindowsUpdate -AcceptAll -AutoReboot
Desejo obter todos os meus computadores AD e canalizar o ComputerName para a propriedade ComputerName no Install-WindowsUpdate
. Eu tentei uma instrução @foreach , mas demora uma eternidade para ser executada porque as executa uma de cada vez. Estou procurando para fazer vários computadores ao mesmo tempo.
Alguma ideia?
Então o que acabei fazendo foi criar uma variável de computadores do Get-ADcomputer. Eu canalizei uma instrução select para pegar a propriedade "Name" e isso funcionou. Eu então conectei a variável no comando:
Para fazer isso funcionar, você precisa garantir que todos os computadores tenham PSWindowsUpdate instalado, Enable-WURemoting e set-executionpolicy irrestrito, com o qual não estou entusiasmado.
Espero que isso ajude outras pessoas por aí.