Szenario
Sie verwenden Exclaimer und möchten die Unternehmensdetails für einen Benutzer mithilfe des Unternehmensattributs aktualisieren.
Lösung
HINWEIS: Das {Unternehmen} -Attribut ist im Microsoft 365 Admin Center nicht verfügbar.
Sie können das Unternehmensattribut im Exchange Admin Center bearbeiten oder den Wert mithilfe von PowerShell festlegen.
Wählen Sie unten eine Option aus, um die entsprechenden Anweisungen anzuzeigen:
Wie Sie das Unternehmensattribut für einen Benutzer im Exchange GUI festlegen
Um den Wert in Exchange Online zu bearbeiten:
- Besuchen Sie admin.exchange.microsoft.com.
- Erweitern Sie im Menü die Empfänger und wählen Sie Postfächer.
- Wählen Sie das Postfach des Benutzers aus.
- Wählen Sie Organisation.
- Wählen Sie im Detailbereich Organisationsinformationen verwalten.
- Geben Sie den Firmennamen im Feld Unternehmen ein.
- Wählen Sie Speichern.
Wie Sie das Unternehmensattribut für einen einzelnen Benutzer mithilfe von PowerShell festlegen
Um den Wert mithilfe von PowerShell festzulegen:
- Installieren Sie das Microsoft Graph PowerShell-Modul, falls noch nicht installiert, mithilfe des folgenden Befehls.
Install-Module Microsoft.Graph -Scope CurrentUser - Verbinden Sie sich mit Microsoft Graph mithilfe des folgenden Befehls.
Connect-MgGraph -Scopes "User.ReadWrite.All" - Legen Sie das Unternehmensfeld mithilfe des folgenden Befehls fest.
Update-MgUser -UserId <Benutzername> -CompanyName "Neuer Firmenname"
Ein Beispiel für ein typisches Unternehmensfeld.
Wie Sie das Unternehmensattribut für alle Benutzer mit einer bestimmten Domäne mithilfe von PowerShell festlegen
Ausführen des Skripts mit PowerShell ISE oder Visual Studio Code
Schritt 1: PowerShell Core installieren (falls noch nicht installiert)
Um PowerShell Core herunterzuladen:
- Gehe zur PowerShell GitHub Releases-Seite und lade die neueste stabile Version für dein Betriebssystem herunter.
- Befolge die Installationsanweisungen auf der GitHub-Seite.
Schritt 2: PowerShell ISE oder Visual Studio Code installieren
Um PowerShell oder Visual Studio Code zu installieren und auszuführen:
ENTWEDER:
- Suche nach PowerShell ISE im Startmenü und wähle es zum Starten aus.
HINWEIS: Diese Option gilt nur für Windows. PowerShell ist in Windows enthalten.
ODER
- Lade Visual Studio Code von der offiziellen Website herunter und führe die Installation durch.
- Öffne Visual Studio Code und rufe die Erweiterungsansicht auf, indem du das Quadrat-Symbol in der Seitenleiste auswählst oder Strg+Shift+X drückst.
- Suche nach PowerShell und wähle Installieren der PowerShell-Erweiterung von Microsoft aus.
Schritt 3: Das Microsoft Graph PowerShell-Modul installieren
Um PowerShell ISE oder Visual Studio Code zu öffnen:
- Starte PowerShell ISE oder öffne ein neues PowerShell-Terminal in Visual Studio Code.
- Gib den folgenden Befehl ein und drücke Enter:
Install-Module Microsoft.Graph -Scope CurrentUser - Wenn du aufgefordert wirst, den NuGet-Provider zu installieren, gib J ein und drücke Enter.
- Wenn du aufgefordert wirst, aus einem nicht vertrauenswürdigen Repository zu installieren, gib J ein und drücke Enter.
Schritt 4: Mit Microsoft Graph verbinden
Um dich mit deinem Azure AD zu verbinden:
- Gib den folgenden Befehl ein und drücke Enter:
Connect-MgGraph -Scopes "User.ReadWrite.All" - Gib deine Azure AD-Administratoranmeldeinformationen im Anmeldefenster ein.
Schritt 5: Das Skript ausführen
Um das Skript einzugeben und auszuführen:
- Kopiere das folgende Skript:
# Definiere die Ziel-Domain und den neuen Firmennamen
$targetDomain = "beispiel.com"
$newCompanyName = "Neuer Firmenname"
# Hole alle Benutzer
$allUsers = Get-MgUser -All
# Filtere Benutzer nach E-Mail-Domain
$filteredUsers = $allUsers | Where-Object { $_.Mail -like "*@$targetDomain" }
# Iteriere über jeden gefilterten Benutzer und aktualisiere den Firmennamen
foreach ($user in $filteredUsers) {
$userId = $user.Id
Write-Output "Aktualisiere Firmennamen für Benutzer: $($user.UserPrincipalName)"
Update-MgUser -UserId $userId -CompanyName $newCompanyName
}
Write-Output "Firmenname erfolgreich für alle Benutzer mit der Domain $targetDomain aktualisiert." - Füge das Skript in eine neue Skriptdatei in PowerShell ISE oder Visual Studio Code ein.
- Wenn du PowerShell ISE verwendest, wähle Skript ausführen, gekennzeichnet durch ein grünes Wiedergabe-Symbol, oder drücke F5.
- Wenn du Visual Studio Code verwendest, wähle Ausführen, gekennzeichnet durch ein grünes Wiedergabe-Symbol, oder drücke F5.