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
- 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
- Certifique-se de ter o módulo Active Directory instalado. Se necessário, instale-o com:
- 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." - 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 }
- Atualizar somente usuários de uma Unidade Organizacional (OU):
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:
- Abra o Active Directory Administrative Center (ADAC).
- Navegue até a Unidade Organizacional ou grupo de usuários que deseja alterar.
- Clique com o botão direito em cada usuário e selecione Propriedades.
- Localize o campo Telefone e insira o número desejado.
- Repita o processo para os outros usuários.
3. Atualizar via dsa.msc (Active Directory Users and Computers)
Outra abordagem manual:
- Abra o Active Directory Users and Computers (dsa.msc).
- Localize os usuários na OU desejada.
- Clique com o botão direito no usuário, vá em Propriedades, e insira o número no campo Telefone.
- 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! 😊