Export Benutzerliste - PowerShell

Anonym
2025-01-17T12:44:22+00:00

Guten Tag zusammen,

wir sind auf der Suche nach folgendem Thema:

Mittels PowerShell-Befehl ein Export sämtlicher Benutzerkonten (Aufstellung bzw. Export in eine .CSV Datei). Da wir in unserem Tenant gleich zwei bestimmte Domainendungen nutzen (zwecks 2 unterschiedlichen Firmen), wäre es hilfreich bei einem Export mittels Befehl nur die Konten in die .CSV Datei zu schreiben, die Beispielsweise folgende Domain nutzen:

@test.de

Folgende Kriterien wären innerhalb des Befehls auch von Vorteil:

  • Export in CSV-Datei nur Konten, die @test.de nutzen
  • Export in CSV-Datei nur lizenzierte Konten (Damit würden beispielsweise Shared-Postfächer, die keine Lizenz beinhalten, nicht mit aufgelistet)

Vielen Dank :-).

LG

Microsoft 365 und Office | Excel | Geschäftlich | Andere

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

2 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2025-01-17T15:40:43+00:00

    Hey, vielen Dank für die Rückmeldung. Ich werde es testen und dir eine Info geben.

    LG, Daniel Schaefer

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2025-01-17T15:32:15+00:00

    Diese Antwort wurde automatisch übersetzt. Daher können grammatikalische Fehler oder seltsame Formulierungen vorkommen.

    Lieber Daniel Schaefer**,**

    Guten Tag! Vielen Dank, dass Sie sich an die Microsoft-Community gewandt haben.

    Um Ihre Anforderung zu erfüllen, können Sie gemäß Ihrer Beschreibung Microsoft PowerShell verwenden, um Benutzerkonten aus Ihrem Microsoft 365-Mandanten zu exportieren. Im Folgenden finden Sie eine detaillierte Lösung, um nur lizenzierte Konten mit einer bestimmten Domain (z. B. @test.de) in eine .csv Datei zu exportieren.

    Als Referenz: Anzeigen lizenzierter und nicht lizenzierter Microsoft 365-Benutzer mit PowerShell - Microsoft 365 Enterprise | Microsoft Learn.

    1. Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    2. Install-Module Microsoft.Graph -Scope CurrentUser
    3. Install-Modul Microsoft.Graph.Beta
    4. Get-InstalledModule Microsoft.Graph
    5. Connect-Graph -Bereiche Benutzer.Lesen.Alle, Organisation.Lesen.Alle
    6. Get-MgUserLicenseDetail -UserId "youusername@***.com"
    7. Get-MgUser -Filter 'assignedLicenses/$count ne 0' -ConsistencyLevel eventual -CountVariable licensedUserCount -All -Select UserPrincipalName,DisplayName,AssignedLicenses | Format-Table -Eigenschaft UserPrincipalName,DisplayName,AssignedLicenses
    8. Write-Host "$licensedUserCount lizenzierten Benutzern gefunden."
    9. Get-MgUser -Filter 'assignedLicenses/$count ne 0' -ConsistencyLevel eventual -CountVariable licensedUserCount -All -Select UserPrincipalName,DisplayName,AssignedLicenses | Format-Table -Eigenschaft UserPrincipalName,DisplayName,AssignedLicenses | Export-csv -Pfad "C:\Benutzer\ExportedUsers.csv" -NoTypeInformation

    Bitte befolgen Sie diese Schritte und teilen Sie mir das Ergebnis mit. Wenn das Problem nach Abschluss der oben genannten Schritte weiterhin besteht, können Sie sich gerne an uns wenden, und wir können das Problem gemeinsam weiter untersuchen.

    Vielen Dank, dass Sie sich für die MS-Community entschieden haben.

    Wir freuen uns auf Ihre Antwort und einen schönen Tag!!

    Aufrichtig

    S M Nazmun Nur | Moderator der Microsoft-Community

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare