Cómo cambiar un UPN de usuario en Office 365 con PowerShell
Echemos un vistazo a cómo podemos actualizar el UPN (nombre principal de usuario) de un usuario en Office 365 usando PowerShell. Hay ciertos momentos en los que es posible que necesite usar PowerShell para completar esta tarea, como cuando usa la sincronización de Active Directory y necesita cambiar el UPN de los usuarios después de que se haya realizado la sincronización inicial.
En este post vamos a ver qué es el UPN, en relación con la cuenta de un usuario y cómo podemos lograr dicha tarea de cambiar el UPN con PowerShell.
¿Qué es el UPN (nombre principal de usuario)?
En Office 365, el UPN es el atributo clave que define la identidad de una cuenta de usuario. El UPN (comúnmente conocido como nombre de usuario de la cuenta) es la dirección que un usuario utilizará para iniciar sesión en su cuenta de Office 365 tanto en el portal web como en las aplicaciones del lado del cliente. El UPN se define en la nube para la cuenta de usuario en la nube o en su directorio activo local si usa Azure Active Directory Sync.
¿El UPN debería ser el mismo que la dirección de correo electrónico principal?
En resumen, sí. Es una buena práctica asegurarse de que el UPN sea el mismo que la dirección de correo electrónico principal del usuario. Si no son iguales causará confusión tanto a los administradores como a los usuarios finales.
Los usuarios estarán familiarizados con su dirección de correo electrónico principal, ya que es la que proporcionarán a las personas y lo que el destinatario verá cuando reciba correos electrónicos. También aparecerá en Outlook y será visible para ellos en todo momento. Si el usuario necesita autenticarse en la web o realizar una nueva activación, puede confundirse en cuanto a cuál debe ser su nombre de usuario de inicio de sesión.
Para los administradores, es probable que administren más de un entorno de Microsoft 365. Esto es común para proveedores de TI administrados con múltiples clientes. Para simplificar la administración y aliviar la carga del equipo de soporte que no realizó la configuración inicial, el UPN y la dirección de correo electrónico principal deben ser los mismos.
Cómo cambiar el UPN de un usuario en Office 365 con PowerShell
¡Ahora echemos un vistazo a cómo podemos realizar este cambio usando el módulo Microsoft Online PowerShell!
Requisitos previos
1. Asegúrese de estar ejecutando la última versión de PowerShell.
2. Asegúrese de permitir la ejecución de scripts en PowerShell. El siguiente comando permitirá que los scripts se ejecuten en su contexto de usuario actual
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted 3. Instale el módulo Microsoft Online
Install-Module -Name MSOnlineConéctese a Microsoft en línea
- Ejecute el siguiente comando para conectarse a Microsoft Online. Se le pedirá que inicie sesión en una nueva ventana emergente. Asegúrese de iniciar sesión con una cuenta con los permisos necesarios para realizar este cambio; los permisos requeridos son Administrador de usuario o Administrador global.
Connect-MSOLserviceCambiar el UPN para un solo usuario
- Primero identifique el UPN que desea cambiar. En este escenario, cambiaremos el UPN del usuario1 de [correo electrónico protegido] a [correo electrónico protegido].
Set-MsolUserPrincipalName -UserPrincipalName "[email " -NewUserPrincipalName "[email "2. Ahora comprueba que tu cambio haya funcionado. Para esto utilizaremos el comando get-msoluser con el parámetro -SearchString.
get-msoluser -SearchString "User-1"Cómo cambiar el UPN de un usuario en Office 365 con Microsoft Graph PowerShell
1. Comience instalando el módulo Microsoft Graph PowerShell. Puede seguir mi guía rápida aquí Cómo instalar el módulo Microsoft Graph PowerShell.
2. Utilice el siguiente comando para cambiar el UPN de un usuario.
Update-MgUser -UserId #OLDUPN '
-UserPrincipalName "#NEWUPN"Puede utilizar el comando anterior para cambiar el prefijo, el dominio o ambos
Para obtener más detalles sobre cómo actualizar UPN de uno o varios usuarios, consulte mi guía sobre Cómo usar Update-MgUser con Microsoft Graph PowerShell.
Resumen
¡Gracias por tomarse el tiempo de leer mi publicación sobre cómo cambiar el UPN de un usuario en Office 365 con PowerShell!
Si tiene alguna consulta, asegúrese de dejarla en los comentarios a continuación y le responderé lo más rápido que pueda.