Reiniciando As Contas de Computadores Encontradas Em Uma OU – PowerShell

Neste artigo você aprenderá, por meio do console host do Windows PowerShell, a reiniciar de forma remota todos os computadores encontrados em uma OU. 

Serão usados para essa finalidade os cmdlets Get-ADComputer, estudado no capítulo 2 do meu novo livro: Administrando o Active Directory com o PowerShell, junto do cmdlet Restart-Computer, também estudado no mesmo livro. No qual o primeiro obterá as propriedades das contas dos computadores encontrados em uma unidade organizacional, armazenando-as em uma variável chamada $ComputadoresOU e o segundo cmdlet sairá reiniciando as contas dos computadores obtidos, por meio do acesso ao atributo “name” das contas dos objetos armazenados na variável $ComputadoresOU, anteriormente criada. Vamos lá! 

Exemplo Prático: Reiniciando as contas dos computadores encontrados em uma Unidade Organizacional (OU), por meio do Windows PowerShell. 

1. Faça logon com a conta administrador no Controlador de Domínio (DC).

2. Execute o console host do Windows PowerShell com permissões elevadas. 

No console host a primeira coisa que deve ser feita é saber qual é o nome distinto (DN) da unidade organizacional no qual contém os computadores que serão reiniciados. Isto porque será por meio desse nome distinto da unidade organizacional que serão obtidas as contas dos computadores que serão reinicializados, por meio do comando Restart-Computer -Computer $ComputadoresOU.name (em que o .name é o nome do host que será reiniciado). 

3. Para isso, ainda no console host do Windows PowerShell digite: dsquery ou e dê um Enter no teclado. Serão obtidos os nomes distintos de cada uma das unidades organizacionais do domínio, conforme o exemplo da figura 1.1 abaixo, no qual demonstra os nomes distintos das unidades organizacionais do domínio diegogouveia.com.br. Identifique o nome distinto da unidade organizacional no qual deseja reiniciar as contas dos computadores e a copie. 

1

Figura 1.1 – Console Host do Windows PowerShell – Obtendo Os Nomes Distintos Das Unidades Organizacionais do domínio diegogouveia.com.br.

4. Agora digite no console host: Import-Module ActiveDirectory para ser importado o módulo de cmdlets do Active Directory e dê um Enter no teclado, conforme o exemplo da figura 1.2. Esse é um passo fundamental para que possa ser trabalhado os cmdlets do Active Directory.

2

Figura 1.2 – Importando o Módulo de Cmdlets do Active Directory.

5. Digite: $ComputadoresOU = Get-ADComputer -filter * -SearchBase acompanhado do nome distinto da unidade organizacional no qual serão reiniciadas as contas dos computadores e dê um Enter no teclado, conforme a figura 1.3, no qual demonstra que está sendo armazenado as contas dos computadores encontrados na unidade organizacional Domain Controller (identificada pelo nome distinto OU=Domain Controllers,DC=diegogouveia,DC=com,DC=br”) do domínio diegogouveia.com.br.

2

Figura 1.3 – Console Host – Armazenando as contas dos computadores da unidade organizacional “OU-Domain Controllers” na variável @ComputadoresOU.

6. Agora digite: Restart-Computer – ComputerName $ComputadoresOU.name, conforme a figura 1.4, dê um Enter no teclado. 

3

Figura 1.4 – Console Host – Reiniciando as Contas de Computadores Encontradas na variável @ComputadoresOU.

6. Serão reinicializados os computadores armazenados na variável $ComputadoresOU, conforme o exemplo da figura 1.5, no qual demonstra que está sendo reiniciado uma conta de computador. 
4

Figura 1.5 – Desligando o serviço de Windows Update para que seja reinicializado a conta do computador.

Gostou do artigo? Então, segue o link da venda dos meus livros: Tudo Sobre GPOs no Windows Server 2008, 2012 e 2016 e Administrando O Active Directory Com O PowerShell. Neles tem inúmeras dicas úteis e práticas, demonstradas passo a passo e sem complicações, de como usar o Windows PowerShell para administrar o Active Directory e como trabalhar com políticas de grupo na administração de um domínio. 

– Link da venda do livro: Administrando o Active Directory com o PowerShell:

https://juliobattisti.com.br/loja/detalheproduto.asp?CodigoLivro=LIV0001545.

– Link da venda do livro: Tudo sobre GPOs no Windows Server 2008, 2012 e 2016.

https://juliobattisti.com.br/loja/detalheproduto.asp?CodigoLivro=LIV0001525

3

Clique na foto acima e receba os conteúdos do Blog no teu celular.

Anúncios
The following two tabs change content below.
Diego é graduado em Sistemas, MTAC (Multi-Plataform Tecnical Audience Contributor) e possui diversos cursos de qualificações nas áreas de Tecnologia da Informação. É autor também dos livros: Tudo Sobre GPOs no Windows Server e Administrando o Active Directory com o PowerShell.

4 comentários sobre “Reiniciando As Contas de Computadores Encontradas Em Uma OU – PowerShell

Deixe uma resposta