O Change UPN é um script PowerShell desenvolvido para ambientes Windows Server com Active Directory. Ele permite alterar em massa o User Principal Name (UPN) o endereço de login no formato usuario@dominio.com de todos os usuários em uma ou mais OUs (Unidades Organizacionais).
O Change UPN é um script PowerShell desenvolvido para ambientes Windows Server com Active Directory. Ele permite alterar em massa o User Principal Name (UPN) o endereço de login no formato usuario@dominio.com de todos os usuários em uma ou mais OUs (Unidades Organizacionais).
Este processo é comum em cenários como:
Migração de domínio on-premises para Microsoft 365 / Azure
Sincronização com Microsoft Entra ID (Azure AD) via Entra Connect
Padronização de sufixos UPN após fusão de empresas ou renomeação de domínio
Pré-requisitos


Ganhe a Badge: Entra Connect Specialist
Atribuído aos profissionais que demonstram domínio na integração de diretórios locais com a nuvem. Reconhece a expertise técnica em configurar a sincronização segura e o gerenciamento de identidades unificadas via Microsoft Entra Connect.
9 etapas para completar
GitHub
Ch1c4n0/Change-UPN-AD-Local
https://github.com/Ch1c4n0/Change-UPN-AD-Local
Colaboradores

Marcelo Gonçalves
Dual Microsoft MVP (Intune & Azure) | Docker Captain | IBM Champion 2026 | MCT
Marcelo dos Santos Gonçalves é Engenheiro de Segurança e Arquiteto Microsoft 365 com mais de 20 anos de experiência no setor de tecnologia. Reconhecido globalmente por sua contribuição à comunidade técnica, acumula títulos prestigiados como Microsoft MVP (Azure e Security), Docker Captain e IBM Champion, além de atuar como Microsoft Certified Trainer (MCT) e FinOps Certified Cloud Specialist. Especialista em segurança de endpoint, gerenciamento moderno (Microsoft Intune, Defender XDR) e Infraestrutura como Código (IaC), Marcelo também é o criador e educador por trás das plataformas Cloud in Focus e Gaijin Azure, dedicando-se a capacitar a próxima geração de profissionais de TI.