Scénario
Vous utilisez Exclaimer et vous souhaitez mettre à jour les coordonnées de l'entreprise pour un utilisateur en utilisant l'attribut Company.
Résolution
REMARQUE : L'attribut {Company} n'est pas disponible dans le Centre d'administration Microsoft 365.
Vous pouvez modifier l'attribut Company dans le Centre d'administration Exchange, ou définir la valeur à l'aide de PowerShell.
Sélectionnez une option ci-dessous pour afficher les instructions associées :
Comment définir l'attribut Company pour un utilisateur dans l'interface graphique Exchange
Pour modifier la valeur dans Exchange Online :
- Rendez-vous sur admin.exchange.microsoft.com.
- Dans la barre latérale du menu, développez Destinataires et sélectionnez Boîtes aux lettres.
- Sélectionnez la boîte aux lettres de l'utilisateur.
- Sélectionnez Organisation.
- Dans le volet des détails, sélectionnez Gérer les informations de l'organisation.
- Entrez le nom de l'entreprise dans le champ Company.
- Sélectionnez Enregistrer.
Comment définir l'attribut Company pour un seul utilisateur à l'aide de PowerShell
Pour définir la valeur à l'aide de PowerShell :
- Installez le module PowerShell Microsoft Graph, si ce n'est pas déjà fait, en utilisant la commande suivante.
Install-Module Microsoft.Graph -Scope CurrentUser - Connectez-vous à Microsoft Graph en utilisant la commande suivante.
Connect-MgGraph -Scopes "User.ReadWrite.All" - Définissez le champ Company en utilisant la commande suivante.
Update-MgUser -UserId <nom_utilisateur> -CompanyName "Nouveau nom de l'entreprise"
Un exemple d'un champ Company typique.
Comment définir l'attribut Company pour tous les utilisateurs correspondant à un domaine à l'aide de PowerShell
Exécution du script à l'aide de PowerShell ISE ou Visual Studio Code
Étape 1 : Installer PowerShell Core (si ce n'est pas déjà fait)
Pour télécharger PowerShell Core:
- Accédez à la page des versions de PowerShell sur GitHub et téléchargez la dernière version stable pour votre système d'exploitation.
- Suivez les instructions d'installation fournies sur la page GitHub.
Étape 2 : Installer PowerShell ISE ou Visual Studio Code
Pour installer et exécuter PowerShell ou Visual Studio Code :
SOIT :
- Recherchez PowerShell ISE dans le menu Démarrer et sélectionnez pour lancer.
REMARQUE : Cette option est uniquement pour Windows. PowerShell est inclus avec Windows.
OU
- Téléchargez Visual Studio Code depuis le site officiel et exécutez l'installation.
- Ouvrez Visual Studio Code et ouvrez la vue Extensions en sélectionnant l'icône carrée dans la barre latérale ou en appuyant sur Ctrl+Shift+X.
- Recherchez PowerShell et sélectionnez Installer sur l'extension PowerShell de Microsoft.
Étape 3 : Installer le module PowerShell Microsoft Graph
Pour ouvrir PowerShell ISE ou Visual Studio Code:
- Lancez PowerShell ISE ou ouvrez un nouveau terminal PowerShell dans Visual Studio Code.
- Tapez la commande suivante et appuyez sur Entrée:
Install-Module Microsoft.Graph -Scope CurrentUser - Si vous êtes invité à installer le fournisseur NuGet, tapez O et appuyez sur Entrée.
- Si on vous demande d'installer depuis un dépôt non approuvé, tapez O et appuyez sur Entrée.
Étape 4 : Se connecter à Microsoft Graph
Pour vous connecter à votre Azure AD:
- Tapez la commande suivante et appuyez sur Entrée:
Connect-MgGraph -Scopes "User.ReadWrite.All" - Entrez vos identifiants d'administrateur Azure AD dans la fenêtre de connexion.
Étape 5 : Exécuter le script
Pour entrer et exécuter le script :
- Copiez le script suivant :
# Définir le domaine cible et le nouveau nom de l'entreprise
$targetDomain = "example.com"
$newCompanyName = "Nouveau Nom de l'Entreprise"
# Obtenir tous les utilisateurs
$allUsers = Get-MgUser -All
# Filtrer les utilisateurs par domaine de messagerie
$filteredUsers = $allUsers | Where-Object { $_.Mail -like "*@$targetDomain" }
# Parcourir chaque utilisateur filtré et mettre à jour le nom de l'entreprise
foreach ($user in $filteredUsers) {
$userId = $user.Id
Write-Output "Mise à jour du nom de l'entreprise pour l'utilisateur : $($user.UserPrincipalName)"
Update-MgUser -UserId $userId -CompanyName $newCompanyName
}
Write-Output "Nom de l'entreprise mis à jour avec succès pour tous les utilisateurs avec le domaine $targetDomain." - Collez le script dans un nouveau fichier de script dans PowerShell ISE ou Visual Studio Code.
- Si vous utilisez PowerShell ISE, sélectionnez Exécuter le script, indiqué par une icône de lecture verte, ou appuyez sur F5.
- Si vous utilisez Visual Studio Code, sélectionnez Exécuter, indiqué par une icône de lecture verte, ou appuyez sur F5.