365tips.be

Les meilleures astuces Microsoft 365 sur le web

👨‍💻 Comment modifier un 'Userprincipalname' via PowerShell dans Microsoft 365 ou Azure AD?

Qu'est-ce que PowerShell?

PowerShell est un interpréteur et un environnement de ligne de commande développé par Microsoft pour la configuration et la gestion de systèmes. Il est basé sur le cadre .NET et fournit un ensemble complet de cmdlets (outils de ligne de commande) pour effectuer une grande variété de tâches, telles que la gestion des comptes d'utilisateurs, l'installation de logiciels et la gestion des configurations réseau. PowerShell fait partie de plusieurs produits Microsoft, y compris Windows et Office 365et peut être utilisé par les administrateurs de système et d'autres utilisateurs avancés.

Qu'est-ce que UserPrincipalName (UPN) ?

Un nom principal d'utilisateur (UPN) est une identité unique pour un utilisateur dans Microsoft 365. Il est utilisé pour identifier et authentifier les utilisateurs dans l'environnement Microsoft 365. L'UPN se compose de deux parties: un nom de compte et un nom de domaine.

Le nom de compte est le nom de l'utilisateur utilisé pour se connecter à Microsoft 365. Par exemple, il peut s'agir du nom de l'utilisateur, tel que "johndoe" ou "janedoe".

Le nom de domaine est le nom du domaine auquel appartient l'utilisateur. Il peut s'agir, par exemple, du nom de l'entreprise ou de l'organisation, comme "contoso" ou "fabrikam".

L'UPN est utilisé pour déterminer les ressources auxquelles un utilisateur peut accéder et les règles qui s'appliquent à lui. Par exemple, si un utilisateur est connecté avec l'UPN"johndoe@contoso.com",il a accès à toutes les ressources disponibles pour les utilisateurs du domaine "contoso.com".

En résumé, un nom principal d'utilisateur (UPN) est une identité unique pour un utilisateur dans Microsoft 365. Il est utilisé pour identifier et authentifier les utilisateurs et pour déterminer quelles ressources et politiques s'appliquent à l'utilisateur. L'UPN se compose d'un nom de compte et d'un nom de domaine.

Comment modifier un 'Userprincipalname' via PowerShell dans Microsoft 365 ou Azure AD?

La personnalisation des UPN ou des UserPrincipalNames peut s'avérer utile pour effectuer des manipulations à grande échelle lorsque, par exemple, des entreprises fusionnent ou obtiennent un nouveau nom de domaine.

Ces ajustements ne sont pas possibles aujourd'hui de manière pratique dans leportail Office 365 .

Installer le module MSOnline

Install-Module -Name MSOnline

Connectez-vous à Azure AD avec ces 2 commandes

Connect-msolservice

Entrez votre nom d'utilisateur et votre mot de passe

Modification d'un UserPrincipalname (UPN) via PowerShell

Set-MsolUserPrincipalName -UserPrincipalName DebraB@oldUPN.com -NewUserPrincipalName DebraBerger@365tips.be

Vous pouvez personnaliser plusieurs UPN avec plusieurs lignes :

Set-MsolUserPrincipalName -UserPrincipalName = L'UPN actuel
NewUserPrincipalName = Le nouvel UPN.

Exemple après ces ajustements de la userprincipalname

Dans cette capture d'écran, vous pouvez voir le changement après UserPrincipalname via PowerShell.

Voir aussi ces conseils PowerShell

Démarrer Powershell pour gérer Microsoft 365
Comment installer le module Azure AD preview avec PowerShell?
Tutoriel : Comment créer et gérer Microsoft Teams avec PowerShell?
Comment installer et utiliser PowerShell 7 ? - Outils de l'administrateur

Tagué : , , ,
0 0 vote
Revue de produits
S'abonner
Faites-nous savoir s'il y a
invité

5 Commentaires
Le plus ancien
Les plus récents Le plus voté
Retour d'information en ligne
Voir tous les commentaires
Edgardo
Edgardo
Il y a 2 ans

Set-MsolUserPrincipalName : Accès refusé. Vous n'avez pas le droit d'appeler cette cmdlet.
A la ligne:1 char:1
+ Set-MsolUserPrincipalName -UserPrincipalName mmollica@XXXX.com -N ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OperationStopped : ( :) [Set-MsolUserPrincipalName], MicrosoftOnlineException
+ FullyQualifiedErrorId : Microsoft.Online.Administration.Automation.UserNotFoundException,Microsoft.Online.Admini
stration.Automation.SetUserPrincipalName

brioche
brioche
Il y a 2 ans

Bonjour,
Comment mettre à jour d'autres attributs en masse ? Exemple : le numéro de téléphone ou la ville.

Windows10
Windows10
il y a 1 an

Et pour tous les utilisateurs dans AzureAD ?

5
0
J'aimerais savoir ce que vous en pensez, laissez un commentaire.x