Set-ADUser: Alterando dados dos usuários pelo PowerShell – Windows Server

Neste artigo demonstro como alterar as contas dos usuários(cmdlet Set-ADuser) pelo PowerShell.

Em algum momento você precisará fazer modificações em massa de usuários no AD. E quando isso acontecer, o que devo fazer? Ir de usuário em usuário trocar aquela mesma informação? Seria um pouco repetitivo. Essa tarefa é relativamente fácil quando usamos a ferramenta PowerShell e trabalhamos com a cmdlet Set-ADuser.

A cmdlet Set-ADuser tem como finalidade alterar informações dos campos dos usuários. Com ela, podemos trocar aquela informação de vários usuários ao mesmo tempo, ganhando assim, produtividade e tempo para outras tarefas. Para entender como se trabalha com a cmdlet, antes iremos aprender o que podemos alterar com a mesma.

1. Execute o PowerShell como administrador.

2. Após executar como administrador, digite: Get-ADuser logindousuário – properties *
Ex: Get-ADuser diego.lima  – properties *

Executado o comando, retornará todas as propriedades do usuário em questão.
Alterando Campos - Set-ADUser - 1

São nestes campos(em laranja) que iremos podemos trocar as informações com a cmdlet Set-ADuser.

No nosso primeiro exemplo, iremos trocar o campo de telefone do usuário. Campo este chamado OfficePhone.

Alterando Campos - Set-ADUser - 2

No exemplo acima vejamos que o usuário em questão tem o número 8599999999 informado no campo OfficePhone.

3. Para trocar as informações deste campo, digite:
Set-ADuser LoginUsuário -OfficePhone novonúmero
Ex: Set-ADuser diego.lima -OfficePhone 85 30773365

Alterando Campos - Set-ADUser - 3

Com isso, estamos passando um novo valor para o campo -OfficePhone do usuário que tem login diego.lima.

Verificando no AD, note que foi alterado o valor do campo para o novo número

Alterando Campos - Set-ADUser - 4

Agora verificando por linha de comando:

Alterando Campos - Set-ADUser - 5

E se quiséssemos trocar a informação de vários usuários dentro de uma OU?

Get-ADuser -filter * -SearchBase “CaminhoDaOUqueDesejaFiltrar” | Set-ADuser  OfficePhone novovalor

Exemplo abaixo:

Alterando Campos de V�rios Usu�rios OU - Set-ADUser - 3

Com isso, estou afirmando que desejo alterar o campo OfficePhone(Telefone) de todos os usuários encontrados na “OU=TI….”

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.

2 comentários sobre “Set-ADUser: Alterando dados dos usuários pelo PowerShell – Windows Server

  1. Como deixar uma informação sem valor (NULL) para todos os usuários do AD? Mais especifico Title = NULL?
    Atualizar uma informação é tranquilo, mais deixar uma informação em massa para todos os usuários do AD em branco esta complicado.

Deixe uma resposta