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….”

Autor

10492172_880959151956485_6663622487942318291_nNascido e residente de Fortaleza – CE, Diego Lima é graduado em Análise de Sistemas, MTAC (Multi-Plataform Tecnical Audience Contributor) e escreve para diversas comunidades técnicas. Atualmente é técnico em Suporte e busca sempre aprender mais para o seu crescimento profissional.
Redes Sociais:
imagesdownload 144fe2d09e86f4999f70f979161ffd09_400x400

Anúncios

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.

    Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s