Alterar campo Telephone Number de todos os usuários

Anônima
2025-01-06T19:34:13+00:00

Boa tarde, tudo bem;

Preciso atualizar o campo Telefone (Propriedades do usuário) de todos os usuários. Gostaria de saber se existe alguma maneira de realizar isso pelo Power Shell ou pelo ADAC ou dsa.msc. Se tiver um tutorial que mostre o passo a passo, agradeço.

Windows para empresas | Windows Server | Dispositivos e implantação | Outro

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

1 resposta

Classificar por: Mais útil
  1. Anônima
    2025-01-08T14:54:36+00:00

    Bom dia!

    Para atualizar o campo "Telephone Number" de todos os usuários no Active Directory (AD), você pode usar o PowerShell, que é a maneira mais prática e eficiente, especialmente para grandes volumes de usuários. Abaixo estão as orientações para realizar essa alteração:

    1. Atualizar via PowerShell

    Certifique-se de ter os módulos e permissões necessários para executar comandos no Active Directory.

    Passo a Passo

    1. Abrir PowerShell com privilégios de administrador:
      • Certifique-se de ter o módulo Active Directory instalado. Se necessário, instale-o com:
          Install-WindowsFeature RSAT-AD-PowerShell
        
    2. Comando para Atualizar Todos os Usuários: Você pode usar o seguinte script para definir o número de telefone de todos os usuários ou filtrar por condições específicas.
       # Importa o módulo do Active Directory
       Import-Module ActiveDirectory
      
       # Define o novo número de telefone
       $novoTelefone = "+55 (11) 1234-5678"
      
       # Busca todos os usuários no domínio e atualiza o telefone
       Get-ADUser -Filter * -Properties TelephoneNumber | ForEach-Object {
           Set-ADUser -Identity $_.DistinguishedName -TelephoneNumber $novoTelefone
       }
      
       Write-Host "Campo Telephone Number atualizado para todos os usuários."
      
    3. Personalizar para Grupos ou Critérios Específicos:
      • Atualizar somente usuários de uma Unidade Organizacional (OU):
          $novoTelefone = "+55 (11) 9876-5432"
          Get-ADUser -Filter * -SearchBase "OU=Marketing,DC=empresa,DC=com" -Properties TelephoneNumber | ForEach-Object {
              Set-ADUser -Identity $_.DistinguishedName -TelephoneNumber $novoTelefone
          }
        
      • Filtrar por condições específicas (exemplo: usuários cujo telefone está vazio):
          Get-ADUser -Filter * -Properties TelephoneNumber | Where-Object { -not $_.TelephoneNumber } | ForEach-Object {
              Set-ADUser -Identity $_.DistinguishedName -TelephoneNumber $novoTelefone
          }
        

    Validação:

    • Após executar, você pode verificar se a alteração foi aplicada:
        Get-ADUser -Filter * -Properties TelephoneNumber | Select-Object Name, TelephoneNumber
      

    2. Atualizar via ADAC (Active Directory Administrative Center)

    Se preferir usar o ADAC, o processo é manual e menos eficiente para grandes volumes de usuários:

    1. Abra o Active Directory Administrative Center (ADAC).
    2. Navegue até a Unidade Organizacional ou grupo de usuários que deseja alterar.
    3. Clique com o botão direito em cada usuário e selecione Propriedades.
    4. Localize o campo Telefone e insira o número desejado.
    5. Repita o processo para os outros usuários.

    3. Atualizar via dsa.msc (Active Directory Users and Computers)

    Outra abordagem manual:

    1. Abra o Active Directory Users and Computers (dsa.msc).
    2. Localize os usuários na OU desejada.
    3. Clique com o botão direito no usuário, vá em Propriedades, e insira o número no campo Telefone.
    4. Repita para os demais usuários.

    Melhor Prática

    Para uma grande quantidade de usuários, PowerShell é a melhor opção. Ele oferece mais flexibilidade, é mais rápido e minimiza o risco de erros humanos.

    Se precisar de ajuda com a personalização do script, estou à disposição! 😊

    Esta resposta foi útil?

    0 comentários Sem comentários