Entra ID ÜbersichtEntra ID Overview

Grundlagen, Lizenzstufen, Portale, Limits und erste Automatisierungsschritte für Administratoren.Foundations, licensing tiers, portals, limits, and first automation steps for administrators.

NamenswechselRename

Azure AD wurde im Juni 2023 zu Microsoft Entra ID umbenannt.Azure AD was renamed to Microsoft Entra ID in June 2023.

MandantenfokusTenant focus

Ein Tenant ist das Sicherheits- und Verwaltungsobjekt für Identitäten, Apps und Richtlinien.A tenant is the security and management boundary for identities, apps, and policies.

AutomatisierungAutomation

Graph PowerShell und Microsoft Graph API bilden die primären Automatisierungsschnittstellen.Graph PowerShell and Microsoft Graph API are the primary automation interfaces.

Was ist Microsoft Entra ID?What is Microsoft Entra ID?

Microsoft Entra ID ist der cloudbasierte Identitäts- und Zugriffsverwaltungsdienst von Microsoft. Der Dienst stellt Benutzer, Gruppen, Geräte, Anwendungen, Authentifizierungsrichtlinien und Governance-Funktionen zentral bereit.Microsoft Entra ID is Microsoft's cloud-based identity and access management service. It centrally provides users, groups, devices, applications, authentication policies, and governance features.

Technisch ist Entra ID der direkte Nachfolger von Azure Active Directory. Der Namenswechsel im Juni 2023 änderte das Produktbranding, nicht jedoch die Kernarchitektur oder die Graph-APIs.Technically, Entra ID is the direct successor to Azure Active Directory. The June 2023 rename changed the product branding, not the core architecture or Graph APIs.

ZeitpunktPoint in time EreignisEvent BedeutungMeaning
20142014 Azure Active Directory etabliert sich als Cloud-IAM.Azure Active Directory becomes established as cloud IAM. Basis für M365, Azure und SaaS-SSO.Foundation for Microsoft 365, Azure, and SaaS SSO.
20202020 Conditional Access, Identity Protection und PIM werden breit eingesetzt.Conditional Access, Identity Protection, and PIM become widely adopted. Zero-Trust-Szenarien werden Standard.Zero-trust scenarios become standard.
Juni 2023June 2023 Rename von Azure AD zu Microsoft Entra ID.Azure AD is renamed to Microsoft Entra ID. Dokumentation, Portale und Lizenzbezeichnungen werden angepasst.Documentation, portals, and licensing language are updated.
2024+2024+ Entra-Plattform bündelt Governance, External ID und Netzwerkzugriff.The Entra platform unifies governance, External ID, and network access. IAM wird Teil einer größeren Identity-Familie.IAM becomes part of a broader identity family.
ℹ️ HinweisNote

Viele APIs, PowerShell-Cmdlets und Felder verwenden weiterhin Begriffe wie AzureAD oder AAD. Das ist normal und kein Hinweis auf ein veraltetes Tenant-Modell.Many APIs, PowerShell cmdlets, and fields still use terms like AzureAD or AAD. That is normal and does not indicate an outdated tenant model.

PowerShellPowerShell
Connect-MgGraph -Scopes "Organization.Read.All"
Get-MgOrganization |
  Select-Object Id, DisplayName, TenantType
Graph APIGraph API
GET https://graph.microsoft.com/v1.0/organization?$select=id,displayName,tenantType
Authorization: Bearer <token>

Tenant-KonzepteTenant concepts

Ein Tenant ist die logische Sicherheitsgrenze für Verzeichnisobjekte, Richtlinien, Apps und administrative Rollen. Jeder Tenant besitzt eine unveränderliche Tenant-ID und mindestens eine initiale Domäne im Format tenant.onmicrosoft.com.A tenant is the logical security boundary for directory objects, policies, apps, and administrative roles. Every tenant has an immutable tenant ID and at least one initial domain in the tenant.onmicrosoft.com format.

BegriffConcept BeschreibungDescription Administrativer NutzenAdministrative use
Tenant IDTenant ID GUID des Verzeichnisses.GUID of the directory. Wird für API-Aufrufe, Trusts und Skripte verwendet.Used for API calls, trusts, and scripts.
Primary DomainPrimary Domain Standard-Anmeldedomäne, oft *.onmicrosoft.com.Default sign-in domain, often *.onmicrosoft.com. Fallback für UPNs und interne Prozesse.Fallback for UPNs and internal processes.
Custom DomainCustom Domain Verifizierte eigene SMTP-/UPN-Domäne.Verified custom SMTP/UPN domain. Benutzerfreundliche UPNs und Mailadressen.User-friendly UPNs and mail addresses.
DirectoryDirectory Sammlung aus Benutzern, Gruppen, Geräten, Apps und Richtlinien.Collection of users, groups, devices, apps, and policies. Zentrale Verwaltungsfläche für Identitäten.Central identity management surface.
Tenant TypeTenant Type Managed, federated, B2C oder kundenspezifische Varianten.Managed, federated, B2C, or tenant-specific variants. Beeinflusst Authentifizierungsfluss und Features.Affects authentication flows and features.
Verified DomainVerified Domain Domäne mit DNS-Nachweis.Domain with DNS proof. Erhöht u. a. Objektlimits im Free-Tier.Increases object limits in the free tier, among other effects.
Default Usage LocationDefault Usage Location Zentrale Länder-/Regionslogik für Lizenzen.Country/region logic for licenses. Relevant für Dienstverfügbarkeit und SKU-Zuweisung.Relevant for service availability and SKU assignment.
Cross-Tenant AccessCross-Tenant Access Steuert B2B/B2B Direct Connect Beziehungen.Controls B2B/B2B Direct Connect relationships. Governance für Zusammenarbeit mit Partnern.Governance for partner collaboration.
⚠️ WarnungWarning

Die Tenant-ID ist dauerhaft. Ein Rebranding oder Domänenwechsel ändert die GUID nicht. Planen Sie daher Skripte und Integrationen tenantbasiert, nicht nur namensbasiert.The tenant ID is permanent. Rebranding or domain changes do not change the GUID. Therefore, plan scripts and integrations around the tenant, not only around names.

PowerShellPowerShell
Connect-MgGraph -Scopes "Organization.Read.All","Domain.Read.All"
Get-MgOrganization | Select-Object Id, DisplayName
Get-MgDomain | Select-Object Id, IsVerified, IsDefault
Graph APIGraph API
GET https://graph.microsoft.com/v1.0/organization?$select=id,displayName,verifiedDomains
GET https://graph.microsoft.com/v1.0/domains?$select=id,isVerified,isDefault
Authorization: Bearer <token>

Portal-NavigationPortal navigation

Microsoft Entra ID wird heute über mehrere Verwaltungsportale administriert. Das Entra Admin Center ist die primäre Oberfläche für Identitäten, während Azure Portal und Microsoft 365 Admin Center weiterhin angrenzende Aufgaben enthalten.Microsoft Entra ID is administered through several portals. The Entra admin center is the primary surface for identities, while Azure portal and Microsoft 365 admin center still contain adjacent tasks.

PortalPortal URLURL Typische NavigationTypical navigation EinsatzUse case
Entra Admin CenterEntra Admin Center entra.microsoft.comentra.microsoft.com Identity > Users / Groups / Roles / ApplicationsIdentity > Users / Groups / Roles / Applications Primäre Identitätsverwaltung.Primary identity administration.
Azure PortalAzure Portal portal.azure.comportal.azure.com Microsoft Entra ID > Overview / Properties / DevicesMicrosoft Entra ID > Overview / Properties / Devices Azure-Ressourcen plus Identitätskontext.Azure resources plus identity context.
Microsoft 365 Admin CenterMicrosoft 365 Admin Center admin.microsoft.comadmin.microsoft.com Users > Active users / Billing > LicensesUsers > Active users / Billing > Licenses Lizenz- und Workload-nahe Verwaltung.License and workload-oriented administration.
Intune Admin CenterIntune Admin Center intune.microsoft.comintune.microsoft.com Devices > All devices / Endpoint securityDevices > All devices / Endpoint security Geräte- und Compliance-Verwaltung.Device and compliance management.
Security PortalSecurity Portal security.microsoft.comsecurity.microsoft.com Identity / Incidents / AlertsIdentity / Incidents / Alerts Sicherheitsanalysen und Reaktion.Security analytics and response.
Tenant-Kontext prüfenCheck tenant context

Achten Sie im Header des Portals auf den aktiven Mandanten und die aktive Rolle.In the portal header, verify the active tenant and active role.

Navigationsbereich fokussierenFocus the navigation area

Im Entra Portal sind Identity, Protection, Applications und Governance die Kernkategorien.In the Entra portal, Identity, Protection, Applications, and Governance are the core categories.

Admin Center bewusst wechselnSwitch admin centers intentionally

Wechseln Sie nur für Workload-spezifische Aufgaben zu Azure, M365, Intune oder Security.Only switch to Azure, Microsoft 365, Intune, or Security for workload-specific tasks.

PowerShellPowerShell
Connect-MgGraph -Scopes "Organization.Read.All"
Get-MgContext | Select-Object TenantId, Scopes, AuthType
Graph APIGraph API
GET https://graph.microsoft.com/v1.0/organization
Authorization: Bearer <token>

Editionen-VergleichEdition comparison

Die Lizenzstufen Free, P1 und P2 bauen aufeinander auf. Free deckt Basisverzeichnis, SSO und einfache Sicherheit ab, P1 erweitert Automatisierung und Zugriffssteuerung, P2 ergänzt Risiko- und Privilegmanagement.The Free, P1, and P2 licensing tiers build on each other. Free covers core directory, SSO, and basic security; P1 adds automation and access control; P2 adds risk and privilege management.

FeatureFeature FreeFree P1P1 P2P2
Grundlegende VerzeichnisdiensteBasic directory services JaYes JaYes JaYes
Benutzer- und GruppenverwaltungUser and group management JaYes JaYes JaYes
SSO für SaaS-AppsSSO for SaaS apps JaYes JaYes JaYes
Security DefaultsSecurity defaults JaYes JaYes JaYes
Selbstbedienungs-KennwortänderungSelf-service password change BegrenztLimited ErweitertExpanded ErweitertExpanded
SSPR für Cloud-BenutzerSSPR for cloud users JaYes JaYes JaYes
SSPR-WritebackSSPR writeback NeinNo JaYes JaYes
Hybrididentität (PHS/PTA)Hybrid identity (PHS/PTA) BasisBasic JaYes JaYes
Dynamische GruppenDynamic groups NeinNo JaYes JaYes
Gruppenbasierte LizenzierungGroup-based licensing NeinNo JaYes JaYes
Self-Service Group ManagementSelf-service group management NeinNo JaYes JaYes
Application ProxyApplication Proxy NeinNo JaYes JaYes
Conditional AccessConditional Access NeinNo JaYes JaYes
Named LocationsNamed locations NeinNo JaYes JaYes
Authentication StrengthsAuthentication strengths NeinNo JaYes JaYes
Administrative UnitsAdministrative Units NeinNo JaYes JaYes
Custom Security AttributesCustom security attributes NeinNo JaYes JaYes
Entitlement ManagementEntitlement management NeinNo BegrenztLimited JaYes
Access ReviewsAccess reviews NeinNo BegrenztLimited JaYes
Identity ProtectionIdentity Protection NeinNo NeinNo JaYes
Risikobasierter Conditional AccessRisk-based Conditional Access NeinNo NeinNo JaYes
PIM für RollenPIM for roles NeinNo NeinNo JaYes
PIM für GruppenPIM for groups NeinNo NeinNo JaYes
Lifecycle WorkflowsLifecycle Workflows NeinNo NeinNo JaYes
💡 TippTip

Für viele reale Zero-Trust-Szenarien ist P1 der Mindeststandard. P2 wird typischerweise dann benötigt, wenn Risiken, privilegierte Rollen oder formale Governance ins Spiel kommen.For many real-world zero-trust scenarios, P1 is the minimum standard. P2 is typically required when risk, privileged roles, or formal governance enter the picture.

PowerShellPowerShell
Connect-MgGraph -Scopes "Organization.Read.All","Directory.Read.All"
Get-MgSubscribedSku |
  Select-Object SkuPartNumber, ConsumedUnits, PrepaidUnits
Graph APIGraph API
GET https://graph.microsoft.com/v1.0/subscribedSkus
Authorization: Bearer <token>

Wichtige LimitsImportant limits

Servicegrenzen sind besonders relevant für große Tenants, Automatisierung, Token-Größen und Governance-Designs. Einige Limits sind hart, andere können über Support oder Architekturentscheidungen abgefedert werden.Service limits are especially relevant for large tenants, automation, token sizes, and governance designs. Some limits are hard limits, others can be mitigated through support or architecture decisions.

KategorieCategory GrenzeLimit HinweisNote
Mandanten pro BenutzerTenants per user 500 Mitglied/Gast500 member/guest Für Planung und Skalierung beachten.Consider for planning and scale.
Lizenzbasierte Abonnements pro TenantLicense-based subscriptions per tenant 300300 Für Planung und Skalierung beachten.Consider for planning and scale.
Verwaltete DomänenManaged domains 5.0005,000 Für Planung und Skalierung beachten.Consider for planning and scale.
Empfohlene föderierte DomänenRecommended federated domains 300300 Für Planung und Skalierung beachten.Consider for planning and scale.
Maximale föderierte DomänenMaximum federated domains 2.5002,500 Für Planung und Skalierung beachten.Consider for planning and scale.
Neue Tenants in den ersten 2 TagenNew tenants in first 2 days 600 Objekte600 objects Für Planung und Skalierung beachten.Consider for planning and scale.
Free ohne verifizierte DomäneFree without verified domain 50.000 Objekte50,000 objects Für Planung und Skalierung beachten.Consider for planning and scale.
Free mit verifizierter DomäneFree with verified domain 300.000 Objekte300,000 objects Für Planung und Skalierung beachten.Consider for planning and scale.
Pricing-Referenz PaidPricing reference paid 500.000 Objekte500,000 objects Für Planung und Skalierung beachten.Consider for planning and scale.
Nicht-Admin Ressourcen erstellenNon-admin resource creation 250250 Für Planung und Skalierung beachten.Consider for planning and scale.
App-Besitzer pro AppApp owners per app 100100 Für Planung und Skalierung beachten.Consider for planning and scale.
Manifest-EinträgeApplication manifest entries 1.2001,200 Für Planung und Skalierung beachten.Consider for planning and scale.
Dynamische Gruppen + dyn. AUsDynamic groups + dynamic AUs 15.00015,000 Für Planung und Skalierung beachten.Consider for planning and scale.
Rollenzuweisbare GruppenRole-assignable groups 500500 Für Planung und Skalierung beachten.Consider for planning and scale.
Gruppen pro Token (Kerberos)Groups per token (Kerberos) 1.0101,010 Für Planung und Skalierung beachten.Consider for planning and scale.
Gruppenanspruch in JWTGroup claim in JWT 200200 Für Planung und Skalierung beachten.Consider for planning and scale.
Gruppenanspruch in SAMLGroup claim in SAML 150150 Für Planung und Skalierung beachten.Consider for planning and scale.
Gruppen für CA-AuswertungGroups for CA evaluation 4.0964,096 Für Planung und Skalierung beachten.Consider for planning and scale.
Mitglieder pro synchronisierter GruppeMembers per synced group 250.000250,000 Für Planung und Skalierung beachten.Consider for planning and scale.
Gruppenablauf bei AuswahlmodusGroup expiration with selected list 500 M365-Gruppen500 Microsoft 365 groups Für Planung und Skalierung beachten.Consider for planning and scale.
🚫 WichtigImportant

Token-Overage bei Gruppenansprüchen ist eine häufige Ursache für unerwartetes Verhalten in Anwendungen. Verwenden Sie App-Rollen, Filter oder gruppenarme Zuweisungsmodelle, wenn Benutzer sehr viele Gruppenmitgliedschaften besitzen.Token overage on group claims is a common cause of unexpected application behavior. Use app roles, filtering, or low-group assignment models when users have many group memberships.

PowerShellPowerShell
Connect-MgGraph -Scopes "User.Read.All","Group.Read.All","Application.Read.All"
@{
  Users = (Get-MgUser -All).Count
  Groups = (Get-MgGroup -All).Count
  Applications = (Get-MgApplication -All).Count
}
Graph APIGraph API
GET https://graph.microsoft.com/v1.0/users/$count
GET https://graph.microsoft.com/v1.0/groups/$count
GET https://graph.microsoft.com/v1.0/applications/$count
ConsistencyLevel: eventual
Authorization: Bearer <token>

Entra ID vs On-Premises ADEntra ID vs on-premises AD

Microsoft Entra ID ersetzt kein klassisches Active Directory in jedem Szenario. Vielmehr adressiert es moderne Cloud- und SaaS-Identitäten, während AD klassische Windows- und Netzwerkdomänen bedient.Microsoft Entra ID does not replace classic Active Directory in every scenario. Instead, it addresses modern cloud and SaaS identities, while AD serves classic Windows and network domains.

AspektAspect Entra IDEntra ID On-Premises ADOn-Premises AD
IdentitätsquelleIdentity source CloudverzeichnisCloud directory On-premises LDAP/Kerberos-VerzeichnisOn-premises LDAP/Kerberos directory
ProtokolleProtocols OAuth 2.0, OIDC, SAML, SCIMOAuth 2.0, OIDC, SAML, SCIM LDAP, Kerberos, NTLM, GPOLDAP, Kerberos, NTLM, GPO
GeräteverwaltungDevice management Entra Join, Hybrid Join, MDMEntra Join, Hybrid Join, MDM Domain Join, GPODomain Join, GPO
NetzwerkabhängigkeitNetwork dependency Internetbasiert, globalInternet-based, global LAN/VPN-orientiertLAN/VPN oriented
SSOSSO Cloud-Apps und SaaSCloud apps and SaaS Windows-/LDAP-basierte AppsWindows/LDAP-based apps
MFA und CAMFA and CA Nativ integriertNative integration Zusatzlösungen erforderlichRequires add-ons
SkalierungScale DienstbasiertService-based InfrastrukturabhängigInfrastructure dependent
RollenmodellRole model RBACRBAC Delegation/ACLsDelegation/ACLs
Dynamische GruppenDynamic groups Ja mit P1/P2Yes with P1/P2 Nein nativNot native
ZugriffsprotokollierungAccess logging Sign-in Logs und Audit LogsSign-in logs and audit logs Event Viewer, AD LogsEvent Viewer, AD logs
Externe IdentitätenExternal identities B2B/B2C/External IDB2B/B2C/External ID Aufwendig, oft separatComplex, often separate
LebenszyklusLifecycle Automatisierung über Graph und WorkflowsAutomation through Graph and workflows Skripte/Provisioning nötigRequires scripts/provisioning
ℹ️ HinweisNote

In hybriden Umgebungen bleiben beide Welten relevant: AD für klassische Infrastruktur, Entra ID für Cloud-Apps, Geräte und moderne Authentifizierung.In hybrid environments, both worlds remain relevant: AD for classic infrastructure, Entra ID for cloud apps, devices, and modern authentication.

PowerShellPowerShell
Connect-MgGraph -Scopes "Organization.Read.All","Device.Read.All"
Get-MgDevice -Top 10 |
  Select-Object DisplayName, TrustType, IsCompliant
Graph APIGraph API
GET https://graph.microsoft.com/v1.0/devices?$select=displayName,trustType,isCompliant&$top=10
Authorization: Bearer <token>

Entra SuiteEntra Suite

Microsoft Entra ist nicht nur ein einzelner Dienst, sondern eine Produktfamilie. Administratoren sollten die Suite-Komponenten verstehen, weil Lizenzierung, Architektur und Rollen häufig über Entra ID hinausreichen.Microsoft Entra is not just a single service but a product family. Administrators should understand the suite components because licensing, architecture, and roles often extend beyond Entra ID itself.

KomponenteComponent FokusFocus
Microsoft Entra IDMicrosoft Entra ID Identitäts- und Zugriffsverwaltung, Authentifizierung, SSO, MFA.Identity and access management, authentication, SSO, MFA.
Microsoft Entra ID GovernanceMicrosoft Entra ID Governance Access Reviews, Entitlements, Lifecycle Workflows, Separation of Duties.Access reviews, entitlements, lifecycle workflows, separation of duties.
Microsoft Entra External IDMicrosoft Entra External ID B2B/B2C, Partner- und Kundenidentitäten.B2B/B2C, partner and customer identities.
Microsoft Entra Permissions ManagementMicrosoft Entra Permissions Management CIEM für Azure, AWS und Google Cloud.CIEM for Azure, AWS, and Google Cloud.
Microsoft Entra Verified IDMicrosoft Entra Verified ID Dezentrale Nachweise und verifizierbare Anmeldeinformationen.Decentralized credentials and verifiable credentials.
Microsoft Entra Workload IDMicrosoft Entra Workload ID Identitäten für Apps, Dienste und Managed Identities.Identities for apps, services, and managed identities.
Microsoft Entra Internet AccessMicrosoft Entra Internet Access Identity-centric Secure Web Gateway.Identity-centric secure web gateway.
Microsoft Entra Private AccessMicrosoft Entra Private Access ZTNA für private Anwendungen statt klassischem VPN.ZTNA for private applications instead of classic VPN.
Praxisorientierte EinordnungPractical positioning

Viele Projekte starten mit Entra ID P1/P2 und erweitern später auf Governance, Private Access oder Permissions Management. Die Suite lohnt sich vor allem bei Zero-Trust-Roadmaps mit mehreren Reifegraden.Many projects start with Entra ID P1/P2 and later extend to Governance, Private Access, or Permissions Management. The suite is especially valuable for zero-trust roadmaps with multiple maturity stages.

PowerShellPowerShell
Connect-MgGraph -Scopes "Directory.Read.All"
Get-MgServicePrincipal -Filter "startsWith(displayName,'Microsoft Entra')" -ConsistencyLevel eventual
Graph APIGraph API
GET https://graph.microsoft.com/v1.0/servicePrincipals?$filter=startsWith(displayName,'Microsoft Entra')
ConsistencyLevel: eventual
Authorization: Bearer <token>

PowerShell erste SchrittePowerShell first steps

Für neue Administratoren empfiehlt sich Microsoft Graph PowerShell als Standardtool. Das ältere AzureAD-Modul ist funktional überholt und sollte nur noch in Legacy-Szenarien genutzt werden.For new administrators, Microsoft Graph PowerShell is the recommended default tool. The older AzureAD module is functionally outdated and should only be used in legacy scenarios.

Modul installierenInstall module

Installieren Sie das Modul Microsoft.Graph pro Benutzer oder systemweit.Install the Microsoft.Graph module per user or system-wide.

Mit Scopes anmeldenSign in with scopes

Fordern Sie nur die Berechtigungen an, die Ihr aktueller Task benötigt.Request only the permissions required for the current task.

Kontext prüfenInspect context

Kontrollieren Sie TenantId, Account und Scopes nach jeder Anmeldung.Verify TenantId, account, and scopes after every sign-in.

Cmdlets testenTest cmdlets

Beginnen Sie mit read-only Cmdlets, bevor Sie Änderungen automatisieren.Start with read-only cmdlets before you automate changes.

PowerShellPowerShell
Install-Module Microsoft.Graph -Scope CurrentUser
Import-Module Microsoft.Graph
Connect-MgGraph -Scopes "User.Read.All","Group.Read.All","Directory.Read.All"
Get-MgContext
Graph APIGraph API
POST https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/token
Content-Type: application/x-www-form-urlencoded

client_id=<app-id>&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default&client_secret=<secret>&grant_type=client_credentials

Wichtige URLsImportant URLs

Eine saubere Referenzseite sollte nicht nur Konzepte erklären, sondern auch auf die richtigen Admin- und Dokumentationsendpunkte verweisen. Das spart Zeit im täglichen Betrieb und bei Incident Response.A good reference page should not only explain concepts but also point to the right admin and documentation endpoints. That saves time during daily operations and incident response.

RessourceResource URLURL EinsatzUse case
Entra Admin CenterEntra Admin Center https://entra.microsoft.comhttps://entra.microsoft.com Identitäten, Rollen, Apps, Governance.Identities, roles, apps, governance.
Azure PortalAzure Portal https://portal.azure.comhttps://portal.azure.com Ressourcen, Abonnements, Azure RBAC, teilweise Entra.Resources, subscriptions, Azure RBAC, some Entra.
Microsoft 365 Admin CenterMicrosoft 365 Admin Center https://admin.microsoft.comhttps://admin.microsoft.com Mandantenweite M365-Verwaltung.Tenant-wide Microsoft 365 administration.
Intune Admin CenterIntune Admin Center https://intune.microsoft.comhttps://intune.microsoft.com Geräte, Apps, Compliance, Richtlinien.Devices, apps, compliance, policies.
Graph ExplorerGraph Explorer https://developer.microsoft.com/graph/graph-explorerhttps://developer.microsoft.com/graph/graph-explorer API-Aufrufe testen.Test API calls.
Security PortalSecurity Portal https://security.microsoft.comhttps://security.microsoft.com Defender und Sicherheitsoperationen.Defender and security operations.
Compliance PortalCompliance Portal https://compliance.microsoft.comhttps://compliance.microsoft.com Purview, eDiscovery, DLP.Purview, eDiscovery, DLP.
My Sign-InsMy Sign-Ins https://mysignins.microsoft.comhttps://mysignins.microsoft.com Eigene Anmeldungen und Methoden prüfen.Review your own sign-ins and methods.
My AppsMy Apps https://myapps.microsoft.comhttps://myapps.microsoft.com SSO-App-Launcher für Benutzer.SSO app launcher for users.
Access PanelAccess Panel https://myapplications.microsoft.comhttps://myapplications.microsoft.com Alternative My Apps Oberfläche.Alternative My Apps experience.
Admin DokumentationAdmin documentation https://learn.microsoft.com/entrahttps://learn.microsoft.com/entra Produktdokumentation und Learn-Pfade.Product documentation and Learn paths.
PricingPricing https://www.microsoft.com/security/business/microsoft-entra-pricinghttps://www.microsoft.com/security/business/microsoft-entra-pricing Editionen und Suite-Optionen.Editions and suite options.
PowerShellPowerShell
Start-Process "https://entra.microsoft.com"
Start-Process "https://developer.microsoft.com/graph/graph-explorer"
Graph APIGraph API
GET https://graph.microsoft.com/v1.0/organization
Authorization: Bearer <token>

GitHub-Repositories für Entra-ID-EngineeringGitHub repositories for Entra ID engineering

Diese Repositories sparen Recherchezeit, weil sie offizielle Referenzimplementierungen, SDK-Quellen und reale Issue-Diskussionen bündeln. Für Level-500-Betrieb lohnt sich der Blick in Code, Releases, Samples und bekannte Probleme.These repositories eliminate search time because they bundle official reference implementations, SDK source, and real-world issue discussions. For level-500 operations, inspect the code, releases, samples, and known issues directly.

RepositoryRepository BeschreibungDescription Typischer Use CaseTypical use case StarsStars
microsoft/entra-id-samplesmicrosoft/entra-id-samples Offizielle Microsoft-Beispiele für Workforce, External ID, Daemons, CAE, OBO und Geräte-Szenarien.Official Microsoft samples for workforce, External ID, daemons, CAE, OBO, and device scenarios. Erste Referenz für moderne Authentifizierungsflüsse und einsatznahe Demo-Apps.First-stop reference for modern authentication flows and production-style demo apps. microsoft/entra-id-samples stars
microsoftgraph/msgraph-sdk-powershellmicrosoftgraph/msgraph-sdk-powershell Quellcode, Module und Release-Historie des Microsoft Graph PowerShell SDK.Source, modules, and release history of the Microsoft Graph PowerShell SDK. Relevant für Cmdlet-Verhalten, Breaking Changes und Issues im Automatisierungsbetrieb.Useful for cmdlet behavior, breaking changes, and automation troubleshooting. microsoftgraph/msgraph-sdk-powershell stars
AzureAD/microsoft-authentication-library-for-dotnetAzureAD/microsoft-authentication-library-for-dotnet MSAL.NET für Desktop-, Web-, Daemon- und API-Szenarien mit Entra ID.MSAL.NET for desktop, web, daemon, and API scenarios with Entra ID. Standardbibliothek für .NET-Apps mit OIDC, OAuth 2.0, CAE und Token-Cache.Primary library for .NET apps using OIDC, OAuth 2.0, CAE, and token cache patterns. AzureAD/microsoft-authentication-library-for-dotnet stars
AzureAD/microsoft-authentication-library-for-jsAzureAD/microsoft-authentication-library-for-js MSAL.js für SPA, Node.js und Browser-Authentifizierung mit PKCE.MSAL.js for SPA, Node.js, and browser authentication with PKCE. Pflichtreferenz für React, Angular, Next.js und browserbasierte Tokenflüsse.Mandatory reference for React, Angular, Next.js, and browser-based token flows. AzureAD/microsoft-authentication-library-for-js stars
AzureAD/microsoft-authentication-library-for-pythonAzureAD/microsoft-authentication-library-for-python MSAL Python für Automatisierung, Flask/FastAPI und Device Code Flows.MSAL Python for automation, Flask/FastAPI, and device code flows. Ideal für Scripting, DevOps-Integrationen und Server-to-server-Anwendungen.Ideal for scripting, DevOps integrations, and server-to-server applications. AzureAD/microsoft-authentication-library-for-python stars
Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2 ASP.NET Core Beispiel für OpenID Connect, Cookies, Token Acquisition und Graph-Aufrufe.ASP.NET Core sample for OpenID Connect, cookies, token acquisition, and Graph calls. Zeigt klassische Enterprise-Webapp-Muster inklusive Sign-In, Consent und Downstream APIs.Shows classic enterprise web-app patterns including sign-in, consent, and downstream APIs. Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2 stars
Azure-Samples/ms-identity-python-webappAzure-Samples/ms-identity-python-webapp Python-Webapp-Referenz mit MSAL, Session-Management und Microsoft Graph.Python web app reference using MSAL, session management, and Microsoft Graph. Hilfreich für Flask-basierte Workforce-Apps und Proof-of-Concepts.Helpful for Flask-based workforce apps and proof-of-concepts. Azure-Samples/ms-identity-python-webapp stars

microsoft/entra-id-samplesmicrosoft/entra-id-samples

Offizielle Microsoft-Beispiele für Workforce, External ID, Daemons, CAE, OBO und Geräte-Szenarien.Official Microsoft samples for workforce, External ID, daemons, CAE, OBO, and device scenarios.

Repository-URL: https://github.com/microsoft/entra-id-samples. Typischer Einsatzzweck: Erste Referenz für moderne Authentifizierungsflüsse und einsatznahe Demo-Apps.Repository URL: https://github.com/microsoft/entra-id-samples. Typical use case: First-stop reference for modern authentication flows and production-style demo apps.

microsoftgraph/msgraph-sdk-powershellmicrosoftgraph/msgraph-sdk-powershell

Quellcode, Module und Release-Historie des Microsoft Graph PowerShell SDK.Source, modules, and release history of the Microsoft Graph PowerShell SDK.

Repository-URL: https://github.com/microsoftgraph/msgraph-sdk-powershell. Typischer Einsatzzweck: Relevant für Cmdlet-Verhalten, Breaking Changes und Issues im Automatisierungsbetrieb.Repository URL: https://github.com/microsoftgraph/msgraph-sdk-powershell. Typical use case: Useful for cmdlet behavior, breaking changes, and automation troubleshooting.

AzureAD/microsoft-authentication-library-for-dotnetAzureAD/microsoft-authentication-library-for-dotnet

MSAL.NET für Desktop-, Web-, Daemon- und API-Szenarien mit Entra ID.MSAL.NET for desktop, web, daemon, and API scenarios with Entra ID.

Repository-URL: https://github.com/AzureAD/microsoft-authentication-library-for-dotnet. Typischer Einsatzzweck: Standardbibliothek für .NET-Apps mit OIDC, OAuth 2.0, CAE und Token-Cache.Repository URL: https://github.com/AzureAD/microsoft-authentication-library-for-dotnet. Typical use case: Primary library for .NET apps using OIDC, OAuth 2.0, CAE, and token cache patterns.

AzureAD/microsoft-authentication-library-for-jsAzureAD/microsoft-authentication-library-for-js

MSAL.js für SPA, Node.js und Browser-Authentifizierung mit PKCE.MSAL.js for SPA, Node.js, and browser authentication with PKCE.

Repository-URL: https://github.com/AzureAD/microsoft-authentication-library-for-js. Typischer Einsatzzweck: Pflichtreferenz für React, Angular, Next.js und browserbasierte Tokenflüsse.Repository URL: https://github.com/AzureAD/microsoft-authentication-library-for-js. Typical use case: Mandatory reference for React, Angular, Next.js, and browser-based token flows.

AzureAD/microsoft-authentication-library-for-pythonAzureAD/microsoft-authentication-library-for-python

MSAL Python für Automatisierung, Flask/FastAPI und Device Code Flows.MSAL Python for automation, Flask/FastAPI, and device code flows.

Repository-URL: https://github.com/AzureAD/microsoft-authentication-library-for-python. Typischer Einsatzzweck: Ideal für Scripting, DevOps-Integrationen und Server-to-server-Anwendungen.Repository URL: https://github.com/AzureAD/microsoft-authentication-library-for-python. Typical use case: Ideal for scripting, DevOps integrations, and server-to-server applications.

Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2

ASP.NET Core Beispiel für OpenID Connect, Cookies, Token Acquisition und Graph-Aufrufe.ASP.NET Core sample for OpenID Connect, cookies, token acquisition, and Graph calls.

Repository-URL: https://github.com/Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2. Typischer Einsatzzweck: Zeigt klassische Enterprise-Webapp-Muster inklusive Sign-In, Consent und Downstream APIs.Repository URL: https://github.com/Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2. Typical use case: Shows classic enterprise web-app patterns including sign-in, consent, and downstream APIs.

Azure-Samples/ms-identity-python-webappAzure-Samples/ms-identity-python-webapp

Python-Webapp-Referenz mit MSAL, Session-Management und Microsoft Graph.Python web app reference using MSAL, session management, and Microsoft Graph.

Repository-URL: https://github.com/Azure-Samples/ms-identity-python-webapp. Typischer Einsatzzweck: Hilfreich für Flask-basierte Workforce-Apps und Proof-of-Concepts.Repository URL: https://github.com/Azure-Samples/ms-identity-python-webapp. Typical use case: Helpful for Flask-based workforce apps and proof-of-concepts.

Entra ID REST API Endpunkte – KomplettreferenzEntra ID REST API endpoints – complete reference

Die folgende Tabelle konzentriert sich auf identitätsnahe Microsoft-Graph-Endpunkte, die Administratoren in Workforce-, Security-, Governance- und App-Szenarien regelmäßig benötigen. Methodik: jeweils die operative Methode, ein typischer Least-Privilege-Scope und der Hauptzweck des Endpunkts.The following table focuses on identity-oriented Microsoft Graph endpoints that administrators repeatedly use across workforce, security, governance, and application scenarios. Each entry shows the operational method, a typical least-privilege permission, and the endpoint’s primary purpose.

EndpunktEndpoint MethodenMethods Typische BerechtigungenTypical permissions BeschreibungDescription
/users/users GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE User.Read.All / User.ReadWrite.AllUser.Read.All / User.ReadWrite.All Benutzerinventar, Anlage, Änderung und Deaktivierung.User inventory, creation, update, and disable operations.
/users/{id}/authentication/methods/users/{id}/authentication/methods GETGET UserAuthenticationMethod.Read.AllUserAuthenticationMethod.Read.All Alle registrierten Authentifizierungsmethoden eines Benutzers.All registered authentication methods for a user.
/users/{id}/authentication/phoneMethods/users/{id}/authentication/phoneMethods GET, POST, DELETEGET, POST, DELETE UserAuthenticationMethod.ReadWrite.AllUserAuthenticationMethod.ReadWrite.All Telefonmethoden auslesen, hinzufügen oder entfernen.Read, add, or remove phone methods.
/users/{id}/authentication/fido2Methods/users/{id}/authentication/fido2Methods GET, DELETEGET, DELETE UserAuthMethod-FIDO2.ReadWrite.AllUserAuthMethod-FIDO2.ReadWrite.All FIDO2-Sicherheitsschlüssel verwalten.Manage FIDO2 security keys.
/users/{id}/authentication/microsoftAuthenticatorMethods/users/{id}/authentication/microsoftAuthenticatorMethods GET, DELETEGET, DELETE UserAuthenticationMethod.ReadWrite.AllUserAuthenticationMethod.ReadWrite.All Microsoft Authenticator Registrierungen anzeigen oder zurücksetzen.View or reset Microsoft Authenticator registrations.
/users/{id}/licenseDetails/users/{id}/licenseDetails GETGET User.Read.AllUser.Read.All Dienstpläne und Lizenzstatus pro Benutzer.Per-user service plans and license status.
/users/{id}/manager/users/{id}/manager GET, PUT, DELETEGET, PUT, DELETE User.Read.All / User.ReadWrite.AllUser.Read.All / User.ReadWrite.All Managerbeziehung für Organigramme und Genehmigungen.Manager relationship for org charts and approvals.
/users/{id}/memberOf/users/{id}/memberOf GETGET Directory.Read.AllDirectory.Read.All Direkte Gruppen- und Rollenmitgliedschaften.Direct group and role memberships.
/groups/groups GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Group.Read.All / Group.ReadWrite.AllGroup.Read.All / Group.ReadWrite.All Sicherheits- und M365-Gruppen verwalten.Manage security and Microsoft 365 groups.
/groups/{id}/members/groups/{id}/members GET, POST, DELETEGET, POST, DELETE GroupMember.ReadWrite.AllGroupMember.ReadWrite.All Mitglieder lesen, hinzufügen oder entfernen.Read, add, or remove members.
/groups/{id}/owners/groups/{id}/owners GET, POST, DELETEGET, POST, DELETE Group.ReadWrite.AllGroup.ReadWrite.All Besitzerbeziehungen für Governance und Self-Service.Owner relationships for governance and self-service.
/groups/{id}/assignLicense/groups/{id}/assignLicense POSTPOST LicenseAssignment.ReadWrite.AllLicenseAssignment.ReadWrite.All Gruppenbasierte Lizenzierung.Group-based licensing.
/groups/{id}/team/groups/{id}/team GET, PUTGET, PUT Group.ReadWrite.AllGroup.ReadWrite.All Teams-fähige Konfiguration einer M365-Gruppe.Team-enabled configuration for a Microsoft 365 group.
/applications/applications GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Application.ReadWrite.AllApplication.ReadWrite.All App-Registrierungen inklusive Redirect URIs, Secrets und Zertifikate.Application registrations including redirect URIs, secrets, and certificates.
/applications/{id}/owners/applications/{id}/owners GET, POST, DELETEGET, POST, DELETE Application.ReadWrite.AllApplication.ReadWrite.All Eigentümer von App-Registrierungen verwalten.Manage application owners.
/servicePrincipals/servicePrincipals GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Application.Read.All / Application.ReadWrite.AllApplication.Read.All / Application.ReadWrite.All Enterprise Apps, Zuweisungen, Rollen und SSO-Metadaten.Enterprise apps, assignments, roles, and SSO metadata.
/servicePrincipals/{id}/appRoleAssignedTo/servicePrincipals/{id}/appRoleAssignedTo GET, POST, DELETEGET, POST, DELETE AppRoleAssignment.ReadWrite.AllAppRoleAssignment.ReadWrite.All Zuweisungen von App-Rollen an Benutzer, Gruppen oder SPNs.App role assignments to users, groups, or SPNs.
/servicePrincipals/{id}/owners/servicePrincipals/{id}/owners GET, POST, DELETEGET, POST, DELETE Application.ReadWrite.AllApplication.ReadWrite.All Besitzer von Enterprise-Apps verwalten.Manage enterprise app owners.
/directoryRoles/directoryRoles GETGET RoleManagement.Read.DirectoryRoleManagement.Read.Directory Aktivierte Rolleninstanzen im Tenant.Activated role instances in the tenant.
/directoryRoleTemplates/directoryRoleTemplates GETGET RoleManagement.Read.DirectoryRoleManagement.Read.Directory Vorlagen/GUIDs der integrierten Rollen.Templates and GUIDs of built-in roles.
/domains/domains GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Domain.Read.All / Domain.ReadWrite.AllDomain.Read.All / Domain.ReadWrite.All Verifizierte, föderierte und Standarddomänen.Verified, federated, and default domains.
/organization/organization GET, PATCHGET, PATCH Organization.Read.All / Organization.ReadWrite.AllOrganization.Read.All / Organization.ReadWrite.All Mandanten-Metadaten, Branding und CompanyProfile.Tenant metadata, branding, and company profile.
/subscribedSkus/subscribedSkus GETGET Organization.Read.AllOrganization.Read.All Lizenzinventar und verfügbare Einheiten.License inventory and available units.
/identity/conditionalAccess/policies/identity/conditionalAccess/policies GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Policy.Read.All / Policy.ReadWrite.ConditionalAccessPolicy.Read.All / Policy.ReadWrite.ConditionalAccess Conditional-Access-Richtlinien verwalten.Manage Conditional Access policies.
/identity/conditionalAccess/namedLocations/identity/conditionalAccess/namedLocations GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Policy.Read.All / Policy.ReadWrite.ConditionalAccessPolicy.Read.All / Policy.ReadWrite.ConditionalAccess Vertrauenswürdige IPs und Länderstandorte.Trusted IP and country named locations.
/identity/conditionalAccess/authenticationStrength/policies/identity/conditionalAccess/authenticationStrength/policies GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Policy.Read.All / Policy.ReadWrite.ConditionalAccessPolicy.Read.All / Policy.ReadWrite.ConditionalAccess Authentication Strengths und Passkey/MFA-Anforderungen.Authentication strengths and passkey/MFA requirements.
/identityProtection/riskyUsers/identityProtection/riskyUsers GET, PATCHGET, PATCH IdentityRiskyUser.Read.All / .ReadWrite.AllIdentityRiskyUser.Read.All / .ReadWrite.All Risikobenutzer, Bestätigungen und Sanierung.Risky users, confirmations, and remediation.
/identityProtection/riskDetections/identityProtection/riskDetections GETGET IdentityRiskEvent.Read.AllIdentityRiskEvent.Read.All Einzelne Risikoereignisse pro Benutzer oder Sitzung.Individual risk events per user or session.
/identityProtection/servicePrincipalRiskDetections/identityProtection/servicePrincipalRiskDetections GETGET IdentityRiskEvent.Read.AllIdentityRiskEvent.Read.All Risikoerkennung für Workload-Identitäten.Risk detections for workload identities.
/identityGovernance/accessReviews/definitions/identityGovernance/accessReviews/definitions GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE AccessReview.Read.All / AccessReview.ReadWrite.AllAccessReview.Read.All / AccessReview.ReadWrite.All Definitionen für Access Reviews.Definitions for access reviews.
/identityGovernance/accessReviews/instances/identityGovernance/accessReviews/instances GETGET AccessReview.Read.AllAccessReview.Read.All Laufende und abgeschlossene Prüfungsinstanzen.Running and completed review instances.
/identityGovernance/entitlementManagement/accessPackages/identityGovernance/entitlementManagement/accessPackages GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE EntitlementManagement.ReadWrite.AllEntitlementManagement.ReadWrite.All Access Packages und Kataloge.Access packages and catalogs.
/identityGovernance/entitlementManagement/catalogs/identityGovernance/entitlementManagement/catalogs GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE EntitlementManagement.ReadWrite.AllEntitlementManagement.ReadWrite.All Kataloge für Governance-Ressourcen.Catalogs for governance resources.
/identityGovernance/lifecycleWorkflows/workflows/identityGovernance/lifecycleWorkflows/workflows GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE LifecycleWorkflows.ReadWrite.AllLifecycleWorkflows.ReadWrite.All Lifecycle Workflows für Joiner-Mover-Leaver.Lifecycle workflows for joiner-mover-leaver processes.
/identityGovernance/lifecycleWorkflows/tasks/identityGovernance/lifecycleWorkflows/tasks GETGET LifecycleWorkflows.Read.AllLifecycleWorkflows.Read.All Vordefinierte und benutzerdefinierte Workflow-Aufgaben.Built-in and custom workflow tasks.
/roleManagement/directory/roleDefinitions/roleManagement/directory/roleDefinitions GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE RoleManagement.Read.Directory / RoleManagement.ReadWrite.DirectoryRoleManagement.Read.Directory / RoleManagement.ReadWrite.Directory Rollen- und Custom-Role-Definitionen.Role and custom role definitions.
/roleManagement/directory/roleAssignments/roleManagement/directory/roleAssignments GET, POST, DELETEGET, POST, DELETE RoleManagement.ReadWrite.DirectoryRoleManagement.ReadWrite.Directory Direkte Rollenzuweisungen.Direct role assignments.
/roleManagement/directory/roleAssignmentScheduleInstances/roleManagement/directory/roleAssignmentScheduleInstances GETGET RoleManagement.Read.DirectoryRoleManagement.Read.Directory Aktive PIM-Instanzen und zeitbasierte Zuweisungen.Active PIM instances and time-bound assignments.
/roleManagement/directory/roleEligibilityScheduleInstances/roleManagement/directory/roleEligibilityScheduleInstances GETGET RoleManagement.Read.DirectoryRoleManagement.Read.Directory PIM-Elegibility-Instanzen.PIM eligibility instances.
/auditLogs/signIns/auditLogs/signIns GETGET AuditLog.Read.AllAuditLog.Read.All Interaktive und nicht interaktive Anmeldungen.Interactive and non-interactive sign-ins.
/auditLogs/directoryAudits/auditLogs/directoryAudits GETGET AuditLog.Read.AllAuditLog.Read.All Verzeichnisänderungen und Admin-Aktivitäten.Directory changes and admin activities.
/auditLogs/provisioning/auditLogs/provisioning GETGET AuditLog.Read.AllAuditLog.Read.All SCIM- und Provisioning-Läufe.SCIM and provisioning runs.
/auditLogs/authenticationMethods/auditLogs/authenticationMethods GETGET AuditLog.Read.AllAuditLog.Read.All Methodenbezogene Auditdaten sofern verfügbar.Authentication method-related audit data where available.
/reports/authenticationMethods/userRegistrationDetails/reports/authenticationMethods/userRegistrationDetails GETGET Reports.Read.AllReports.Read.All MFA/SSPR-Registrierungsstatus pro Benutzer.Per-user MFA/SSPR registration status.
/reports/authenticationMethods/usersRegisteredByMethod/reports/authenticationMethods/usersRegisteredByMethod GETGET Reports.Read.AllReports.Read.All Aggregierte Auswertung nach Methode.Aggregate registration counts by method.
/reports/getCredentialUserRegistrationCount/reports/getCredentialUserRegistrationCount GETGET Reports.Read.AllReports.Read.All Zusammenfassung von Methodenregistrierungen im Tenant.Tenant-wide summary of credential registrations.
/policies/authenticationMethodsPolicy/policies/authenticationMethodsPolicy GET, PATCHGET, PATCH Policy.Read.All / Policy.ReadWrite.AuthenticationMethodPolicy.Read.All / Policy.ReadWrite.AuthenticationMethod Globale Richtlinie für Authentifizierungsmethoden.Global authentication methods policy.
/policies/authenticationStrengthPolicies/policies/authenticationStrengthPolicies GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Policy.Read.All / Policy.ReadWrite.AuthenticationMethodPolicy.Read.All / Policy.ReadWrite.AuthenticationMethod Klassische Policy-Endpunkte für Authentication Strengths.Legacy policy endpoints for authentication strengths.
/policies/authorizationPolicy/policies/authorizationPolicy GET, PATCHGET, PATCH Policy.Read.All / Policy.ReadWrite.AuthorizationPolicy.Read.All / Policy.ReadWrite.Authorization Einladungen, Self-Service, Standardrechte und B2B-Schalter.Invitations, self-service, default permissions, and B2B switches.
/policies/claimsMappingPolicies/policies/claimsMappingPolicies GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Policy.ReadWrite.ApplicationConfigurationPolicy.ReadWrite.ApplicationConfiguration Anspruchszuordnung für Tokens.Claims mapping for tokens.
/policies/homeRealmDiscoveryPolicies/policies/homeRealmDiscoveryPolicies GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Policy.ReadWrite.ApplicationConfigurationPolicy.ReadWrite.ApplicationConfiguration HRD-Verhalten für Föderation und Benutzerflusssteuerung.Home realm discovery behavior for federation and flow routing.
/policies/tokenIssuancePolicies/policies/tokenIssuancePolicies GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Policy.ReadWrite.ApplicationConfigurationPolicy.ReadWrite.ApplicationConfiguration Tokenerstellung, Claims und Lifetime-Resteinstellungen.Token issuance, claims, and remaining lifetime settings.
/policies/tokenLifetimePolicies/policies/tokenLifetimePolicies GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Policy.ReadWrite.ApplicationConfigurationPolicy.ReadWrite.ApplicationConfiguration Legacy Token Lifetime Policies.Legacy token lifetime policies.
/policies/crossTenantAccessPolicy/policies/crossTenantAccessPolicy GET, PATCHGET, PATCH Policy.Read.All / Policy.ReadWrite.CrossTenantAccessPolicy.Read.All / Policy.ReadWrite.CrossTenantAccess Standardregeln für B2B/B2B Direct Connect.Default rules for B2B and B2B Direct Connect.
/policies/crossTenantAccessPolicy/partners/policies/crossTenantAccessPolicy/partners GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Policy.ReadWrite.CrossTenantAccessPolicy.ReadWrite.CrossTenantAccess Partner-spezifische Cross-Tenant-Regeln.Partner-specific cross-tenant access rules.
/devices/devices GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Device.Read.All / Device.ReadWrite.AllDevice.Read.All / Device.ReadWrite.All Geräteobjekte, Join-Status, Besitzer und Extension Attributes.Device objects, join state, owners, and extension attributes.
/devices/{id}/registeredOwners/devices/{id}/registeredOwners GETGET Directory.Read.AllDirectory.Read.All Gerätebesitzer für Inventar und Support.Registered device owners for inventory and support.
/directory/deletedItems/microsoft.graph.user/directory/deletedItems/microsoft.graph.user GETGET User.Read.AllUser.Read.All Gelöschte Benutzer zur Wiederherstellung prüfen.Inspect deleted users for recovery.
/directory/deletedItems/{id}/restore/directory/deletedItems/{id}/restore POSTPOST User.ReadWrite.AllUser.ReadWrite.All Soft-deleted Benutzer, Gruppen oder Apps wiederherstellen.Restore soft-deleted users, groups, or apps.
/invitations/invitations POSTPOST User.Invite.AllUser.Invite.All B2B-Einladungen mit Redirect und Gastkontoanlage.B2B invitations with redirect and guest object creation.
/identity/b2cUserFlows/identity/b2cUserFlows GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE IdentityUserFlow.ReadWrite.AllIdentityUserFlow.ReadWrite.All User Flows für External ID / B2C-Szenarien.User flows for External ID / B2C scenarios.
/identity/authenticationEventListeners/identity/authenticationEventListeners GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE EventListener.ReadWrite.AllEventListener.ReadWrite.All Authentication Events und Extensibility Hooks.Authentication events and extensibility hooks.
/identity/userFlowAttributes/identity/userFlowAttributes GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE IdentityUserFlow.ReadWrite.AllIdentityUserFlow.ReadWrite.All Benutzerflussattribute für External ID.User flow attributes for External ID.
/policies/featureRolloutPolicies/policies/featureRolloutPolicies GET, POST, PATCH, DELETEGET, POST, PATCH, DELETE Policy.ReadWrite.FeatureRolloutPolicy.ReadWrite.FeatureRollout Staged Rollout für Passwort-Hash-Sync, Seamless SSO oder MFA.Staged rollout for password hash sync, Seamless SSO, or MFA.
⚠️ ProduktivzugriffProduction access

Viele Endpunkte unterscheiden stark zwischen delegated und application permissions. Für Audits, Sign-ins und Identity Protection sind zusätzliche Rollen, Lizenzen oder Preview-Einschränkungen üblich.Many endpoints differ significantly between delegated and application permissions. Audits, sign-ins, and Identity Protection commonly require additional roles, licenses, or preview caveats.

Wichtige Audit-Events und Directory-AktivitätenImportant audit events and directory activities

Directory Audits sind der Primärbeleg für administrative Änderungen. Für jede Änderung sollten Sie neben der Aktivität auch actor, correlationId, modifiedProperties, result und targetResources auswerten.Directory audits are the primary evidence source for administrative changes. For each change, evaluate actor, correlationId, modifiedProperties, result, and targetResources in addition to the activity name.

KategorieCategory AktivitätActivity Typisch protokollierte EigenschaftenCommonly logged properties
UserManagementUserManagement Add userAdd user Target, UPN, displayName, initiatedBy, resultTarget, UPN, displayName, initiatedBy, result
UserManagementUserManagement Delete userDelete user ObjectId, soft-delete state, actorObjectId, soft-delete state, actor
UserManagementUserManagement Update userUpdate user ModifiedProperties, old/new values, correlationIdModifiedProperties, old/new values, correlationId
UserManagementUserManagement Change user passwordChange user password Target user, actor, password policy contextTarget user, actor, password policy context
UserManagementUserManagement Reset user passwordReset user password Reset initiator, target, result reasonReset initiator, target, result reason
UserManagementUserManagement Restore deleted userRestore deleted user ObjectId, restored services, actorObjectId, restored services, actor
GroupManagementGroupManagement Add groupAdd group DisplayName, groupType, mailEnabled, securityEnabledDisplayName, groupType, mailEnabled, securityEnabled
GroupManagementGroupManagement Delete groupDelete group ObjectId, delete mode, actorObjectId, delete mode, actor
GroupManagementGroupManagement Add memberAdd member GroupId, memberId, memberTypeGroupId, memberId, memberType
GroupManagementGroupManagement Remove memberRemove member GroupId, memberId, actorGroupId, memberId, actor
ApplicationManagementApplicationManagement Add applicationAdd application AppId, redirectUris, createdByAppId, redirectUris, createdBy
ApplicationManagementApplicationManagement Update applicationUpdate application ModifiedProperties, secret or cert events, app rolesModifiedProperties, secret or cert events, app roles
ApplicationManagementApplicationManagement Add service principalAdd service principal ServicePrincipalId, appId, publisherServicePrincipalId, appId, publisher
RoleManagementRoleManagement Add role assignmentAdd role assignment RoleDefinitionId, principalId, scopeRoleDefinitionId, principalId, scope
RoleManagementRoleManagement Remove role assignmentRemove role assignment RoleDefinitionId, principalId, scopeRoleDefinitionId, principalId, scope
PolicyManagementPolicyManagement Set conditional access policySet conditional access policy PolicyState, included/excluded targets, conditionsPolicyState, included/excluded targets, conditions
PolicyManagementPolicyManagement Delete conditional access policyDelete conditional access policy PolicyId, actor, correlationIdPolicyId, actor, correlationId
AuthenticationAuthentication User registered MFAUser registered MFA Method type, registration channel, actor/userMethod type, registration channel, actor/user
AuthenticationAuthentication User registered SSPRUser registered SSPR Registration status, methods, actor/userRegistration status, methods, actor/user
ProvisioningManagementProvisioningManagement Create provisioning jobCreate provisioning job Service principal, mapping, source/targetService principal, mapping, source/target
DomainManagementDomainManagement Verify domainVerify domain Domain name, verification method, actorDomain name, verification method, actor

Service Limits – Deep DiveService limits – deep dive

Die published limits aus Microsoft Learn sind nur die erste Ebene. Im Betrieb zählen zusätzlich Token-Overage, Dienstspezifika, alte Portalgrenzen und Latenz unter Last. Nutzen Sie die Tabelle deshalb als Design- und Betriebsreferenz, nicht nur als Verkaufslimit.Published limits from Microsoft Learn are only the first layer. Real operations are also constrained by token overage behavior, workload-specific limits, old portal caps, and latency under load. Use the table as both a design and operations reference, not merely as a commercial limit list.

KategorieCategory LimitLimit BetriebshinweisOperational note
Verzeichnisobjekte (Free)Directory objects (Free) 50.00050,000 Ohne verifizierte Domäne; neue Tenants starten 2 Tage lang mit 600.Without a verified domain; new tenants start with a temporary 600-object quota for 2 days.
Verzeichnisobjekte (mit verifizierter Domäne)Directory objects (verified domain) 300.000300,000 Standarddienstgrenze laut Service Limits.Standard service limit according to Entra service limits.
Preis-/Lizenzgrenze laut Entra PricingPricing-tier reference limit 500.000+500,000+ Häufig als operative Planungsgröße genutzt; für mehr Support Case einplanen.Often used as a planning figure; engage Microsoft support for higher quotas.
Nichtadministrativer Benutzer: Ressourcen erstellenNon-admin resource creation 250250 Aktive und wiederherstellbare Objekte zählen gegen das Limit.Active and restorable objects count toward the limit.
Tenants pro BenutzerTenants per user 500 Mitglied/Gast; 200 erstellbar500 member/guest; 200 creatable Legacy-Tenant-Creation-Limit eingeschlossen.Includes the legacy tenant creation limit.
Lizenzbasierte Subscriptions pro TenantLicense-based subscriptions per tenant 300300 Commerce-Abos wie Microsoft 365 Subscriptions.Commerce subscriptions such as Microsoft 365 plans.
Benutzergruppen in Auth-/Autz-SzenarienUser groups in auth/authz scenarios DienstabhängigService dependent SharePoint 2.047, JWT 200, SAML 150, CA 4.096.SharePoint 2,047, JWT 200, SAML 150, CA 4,096.
Gruppen pro BenutzerGroups per user Praktisch unbegrenzt; CA 4.096Practically unlimited; CA evaluates 4,096 User prompt 7.000 als Betriebsrichtwert, dienstabhängig prüfen.Use 7,000 as an operational planning marker, but validate per workload.
Besitzer pro GruppeOwners per group 100100 Gilt für Sicherheits- und M365-Gruppen.Applies to security and Microsoft 365 groups.
Mitglieder pro Gruppe (zugewiesen)Members per group (assigned) Kein allgemeines Graph-LimitNo general Graph limit Dienstlimits für Tokens, SharePoint oder CA separat beachten.Observe service-specific limits for tokens, SharePoint, or CA separately.
Mitglieder pro dynamische Gruppe (Planungswert)Members per dynamic group (planning value) 50.000+50,000+ Massive Gruppen funktionieren, Rechenzeit und Latenz berücksichtigen.Large groups are supported, but account for evaluation time and latency.
Dynamische Gruppen + dynamische Administrative UnitsDynamic groups + dynamic administrative units 15.000 kombiniert15,000 combined Inklusive Entitlement-Management-Auto-Assignment.Includes entitlement management automatic assignment policies.
Rollenzuweisbare GruppenRole-assignable groups 500500 Limit pro Tenant.Per-tenant limit.
Gruppen pro Kerberos-TokenGroups per Kerberos token 1.0101,010 Spezifisch für Entra Kerberos.Specific to Entra Kerberos.
Verschachtelte Mitgliedschaften mit ZugriffsblockadeNested membership access block threshold 2.0482,048 Bei mehr Gruppen kann Zugriff blockiert werden.Access can be blocked beyond this membership count.
Domains pro TenantDomains per tenant 5.000 verwaltet; 2.500 föderiert unterstützt5,000 managed; 2,500 federated supported Für Performance bei Föderation möglichst bei 300 bleiben.For federated performance, keep closer to 300 if possible.
Administrative UnitsAdministrative units 30 Mitgliedschaften je Objekt; 100 restricted management AUs30 memberships per object; 100 restricted management AUs User prompt 5.000 als Design-Obergrenze nur organisatorisch verstehen.Treat the 5,000 figure as a design ambition, not a published hard service limit.
Custom RolesCustom roles 100100 Maximal 100 benutzerdefinierte Rollen pro Tenant.Maximum 100 custom roles per tenant.
Custom Role Assignments pro PrincipalCustom role assignments per principal 150150 Über alle Scopes betrachtet.Across all scopes.
Built-in Role Assignments je Principal auf Nicht-Tenant-ScopeBuilt-in role assignments per principal at non-tenant scope 100100 Tenant-scope ist nicht limitiert.Tenant scope has no equivalent limit.
Conditional Access PoliciesConditional Access policies 195-240 je nach Doku-Stand195-240 depending on documentation snapshot Microsoft dokumentiert aktuell 240; viele Feldleitfäden nennen 195 historische Praxisgrenze.Microsoft currently documents 240; many field guides still reference 195 historically.
Named Locations – IPNamed locations – IP 195+195+ Planungswert aus Portalpraxis; mit CA-Servicegrenze abstimmen.Operational planning value from portal practice; align with CA policy limits.
Named Locations – LänderNamed locations – country 195+195+ Für globale Policies frühzeitig konsolidieren.Consolidate early for global policies.
Terms of UseTerms of use 4040 Maximal 40 Terms pro Tenant.Maximum 40 terms of use per tenant.
Application OwnersApplication owners 100100 Maximal 100 Benutzer/SPNs als Besitzer pro App.Maximum 100 users/SPNs as owners on one app.
App Role Assignments pro PrincipalApp role assignments per principal 1.5001,500 Über alle Enterprise-Apps hinweg.Across all enterprise apps.
Password-based SSO Credentials pro BenutzerPassword-based SSO credentials per user 4848 Direkt zugewiesene Apps.Directly assigned apps.
Password-based SSO Credentials pro GruppePassword-based SSO credentials per group 4848 Gruppenobjekt mit gespeicherten Kennwörtern.Group object storing password SSO credentials.
Application Manifest EntriesApplication manifest entries 1.2001,200 Gesamtzahl der Einträge im Manifest.Total entries allowed in one app manifest.
App-Registrierungen pro BenutzerApp registrations per user 250 ohne Sonderrolle250 without elevated role Mit geeigneter Rolle/Custom Role praktisch unlimitiert.Effectively unlimited with the appropriate role or custom role.
App-Registrierungen pro TenantApp registrations per tenant ObjektgrenzeObject limit Free-Tenants stoßen faktisch früher an Ressourcenlimits.Free tenants hit the overall directory object limit sooner.
Service Principals pro TenantService principals per tenant ObjektgrenzeObject limit Keine separate harte Obergrenze veröffentlicht.No separate hard service limit published.
Schema Extension Values pro ObjektSchema extension values per object 100100 Über alle Apps und Typen hinweg.Across all apps and extension types.
String Extension LengthString extension length 256 Zeichen256 characters Für schema extensions vom Typ string.For string schema extensions.
Binary Extension SizeBinary extension size 256 Byte256 bytes Für schema extensions vom Typ binary.For binary schema extensions.
Reports – sicht-/downloadbare ZeilenReports visible/downloadable rows 1.0001,000 Mehr Daten werden abgeschnitten, API bevorzugen.Additional rows are truncated; prefer the API.
Application ProxyApplication Proxy 500 TPS pro App / 750 TPS pro Tenant500 TPS per app / 750 TPS per tenant 429 bei Throttling.429 returned when throttled.
B2B Invitations ohne Paid LicenseB2B invitations without paid licenses 10/Tag in den ersten 30 Tagen, danach 100/Tag10/day for first 30 days, then 100/day Workforce-Tenant ohne kostenpflichtige Lizenz.Workforce tenant without paid licensing.
B2B Invitations mit Paid LicenseB2B invitations with paid licenses 200/Tag in den ersten 30 Tagen200/day in first 30 days Danach allgemeine Servicequoten.Afterward, general service quotas apply.
Bulk Invitations per CSVBulk invitations per CSV 50.000 (Praxisrichtwert)50,000 planning guideline Große Imports in Batches und mit Retry designen.Design large imports in batches with retry logic.
Authentifizierungsmethoden pro Benutzer – TelefoneAuthentication methods per user – phones 55 Praxislimit für verschiedene SMS/Voice-Methoden.Operational limit for SMS and voice methods.
Authentifizierungsmethoden pro Benutzer – OATH HardwareAuthentication methods per user – OATH hardware 55 Vor allem für Break-Glass und Spezialfälle.Mostly for break-glass and specialist use cases.
Cross-tenant access partner objectCross-tenant access partner object 4 KB4 KB JSON-Größe pro Partnerbeziehung.JSON size per partner relationship object.
💡 PraxisregelField rule

Planen Sie bei Dynamic Groups, Conditional Access und Gruppenclaims nie direkt am Hard Limit. 60–70 Prozent der veröffentlichten Grenze sind meist die bessere Betriebszielgröße.For dynamic groups, Conditional Access, and group claims, never design directly against the hard limit. Sixty to seventy percent of the published cap is usually the better operational target.

Entra ID PowerShell Module – Deep DiveEntra ID PowerShell module – deep dive

Das Microsoft Graph PowerShell SDK ist modular. Für schnelle Ladezeiten, reproduzierbare Pipelines und minimale Scope-Anforderungen sollten produktive Skripte nur die tatsächlich benötigten Submodule importieren.The Microsoft Graph PowerShell SDK is modular. For fast load times, reproducible pipelines, and minimal scopes, production scripts should import only the submodules they actually need.

Microsoft.Graph.UsersMicrosoft.Graph.Users

Benutzer, Manager, Methoden und Sign-in-nahe Attribute.Users, managers, methods, and sign-in adjacent attributes.

AspektAspect WertValue
InstallationInstallation Install-Module Microsoft.Graph.Users -Scope CurrentUserInstall-Module Microsoft.Graph.Users -Scope CurrentUser
Wichtige CmdletsKey cmdlets Get-MgUser, New-MgUser, Update-MgUser, Remove-MgUser, Get-MgUserAuthenticationMethodGet-MgUser, New-MgUser, Update-MgUser, Remove-MgUser, Get-MgUserAuthenticationMethod
Häufiges MusterCommon pattern Nutzerinventar, HR-Sync-Follow-up, Offboarding und MFA-Analysen.User inventory, HR follow-up, offboarding, and MFA analytics.
PowerShell
Install-Module Microsoft.Graph.Users -Scope CurrentUser
Import-Module Microsoft.Graph.Users
Get-Command -Module Microsoft.Graph.Users | Select-Object -First 10 Name

Microsoft.Graph.GroupsMicrosoft.Graph.Groups

Gruppenobjekte, Besitzer, Mitglieder und Lizenzierung.Group objects, owners, members, and licensing.

AspektAspect WertValue
InstallationInstallation Install-Module Microsoft.Graph.Groups -Scope CurrentUserInstall-Module Microsoft.Graph.Groups -Scope CurrentUser
Wichtige CmdletsKey cmdlets Get-MgGroup, New-MgGroup, Get-MgGroupMember, New-MgGroupMemberByRef, Set-MgGroupLicenseGet-MgGroup, New-MgGroup, Get-MgGroupMember, New-MgGroupMemberByRef, Set-MgGroupLicense
Häufiges MusterCommon pattern Gruppenlebenszyklus, dynamische Gruppen, gruppenbasierte Lizenzen.Group lifecycle, dynamic groups, and group-based licensing.
PowerShell
Install-Module Microsoft.Graph.Groups -Scope CurrentUser
Import-Module Microsoft.Graph.Groups
Get-Command -Module Microsoft.Graph.Groups | Select-Object -First 10 Name

Microsoft.Graph.Identity.DirectoryManagementMicrosoft.Graph.Identity.DirectoryManagement

Domains, Directory Roles, Administrative Units und Organisation.Domains, directory roles, administrative units, and organization metadata.

AspektAspect WertValue
InstallationInstallation Install-Module Microsoft.Graph.Identity.DirectoryManagement -Scope CurrentUserInstall-Module Microsoft.Graph.Identity.DirectoryManagement -Scope CurrentUser
Wichtige CmdletsKey cmdlets Get-MgDomain, Get-MgDirectoryRole, Get-MgAdministrativeUnit, Get-MgOrganizationGet-MgDomain, Get-MgDirectoryRole, Get-MgAdministrativeUnit, Get-MgOrganization
Häufiges MusterCommon pattern Tenant-Metadaten, Domänen, Rollen und Scoped Administration.Tenant metadata, domains, roles, and scoped administration.
PowerShell
Install-Module Microsoft.Graph.Identity.DirectoryManagement -Scope CurrentUser
Import-Module Microsoft.Graph.Identity.DirectoryManagement
Get-Command -Module Microsoft.Graph.Identity.DirectoryManagement | Select-Object -First 10 Name

Microsoft.Graph.Identity.SignInsMicrosoft.Graph.Identity.SignIns

Sign-ins, Risk Detections, Risky Users und Auth Reports.Sign-ins, risk detections, risky users, and auth reports.

AspektAspect WertValue
InstallationInstallation Install-Module Microsoft.Graph.Identity.SignIns -Scope CurrentUserInstall-Module Microsoft.Graph.Identity.SignIns -Scope CurrentUser
Wichtige CmdletsKey cmdlets Get-MgAuditLogSignIn, Get-MgRiskDetection, Get-MgRiskyUser, Get-MgReportAuthenticationMethodUserRegistrationDetailGet-MgAuditLogSignIn, Get-MgRiskDetection, Get-MgRiskyUser, Get-MgReportAuthenticationMethodUserRegistrationDetail
Häufiges MusterCommon pattern SOC-Analysen, MFA-Adoption, Risk-Based Response.SOC analytics, MFA adoption, and risk-based response.
PowerShell
Install-Module Microsoft.Graph.Identity.SignIns -Scope CurrentUser
Import-Module Microsoft.Graph.Identity.SignIns
Get-Command -Module Microsoft.Graph.Identity.SignIns | Select-Object -First 10 Name

Microsoft.Graph.Identity.GovernanceMicrosoft.Graph.Identity.Governance

Access Reviews, Entitlement Management und Lifecycle Workflows.Access reviews, entitlement management, and lifecycle workflows.

AspektAspect WertValue
InstallationInstallation Install-Module Microsoft.Graph.Identity.Governance -Scope CurrentUserInstall-Module Microsoft.Graph.Identity.Governance -Scope CurrentUser
Wichtige CmdletsKey cmdlets Get-MgIdentityGovernanceAccessReviewDefinition, Get-MgEntitlementManagementAccessPackage, Get-MgIdentityGovernanceLifecycleWorkflowGet-MgIdentityGovernanceAccessReviewDefinition, Get-MgEntitlementManagementAccessPackage, Get-MgIdentityGovernanceLifecycleWorkflow
Häufiges MusterCommon pattern JML-Automation, Rezertifizierung und Self-Service-Zugriffspakete.JML automation, recertification, and self-service access packages.
PowerShell
Install-Module Microsoft.Graph.Identity.Governance -Scope CurrentUser
Import-Module Microsoft.Graph.Identity.Governance
Get-Command -Module Microsoft.Graph.Identity.Governance | Select-Object -First 10 Name

Microsoft.Graph.ApplicationsMicrosoft.Graph.Applications

App-Registrierungen, Enterprise Apps, Secrets, Certificates und App Roles.App registrations, enterprise apps, secrets, certificates, and app roles.

AspektAspect WertValue
InstallationInstallation Install-Module Microsoft.Graph.Applications -Scope CurrentUserInstall-Module Microsoft.Graph.Applications -Scope CurrentUser
Wichtige CmdletsKey cmdlets Get-MgApplication, New-MgApplication, Get-MgServicePrincipal, Add-MgApplicationPassword, Add-MgServicePrincipalAppRoleAssignedToGet-MgApplication, New-MgApplication, Get-MgServicePrincipal, Add-MgApplicationPassword, Add-MgServicePrincipalAppRoleAssignedTo
Häufiges MusterCommon pattern Identity Platform, SSO, Consent und Workload Identities.Identity platform, SSO, consent, and workload identities.
PowerShell
Install-Module Microsoft.Graph.Applications -Scope CurrentUser
Import-Module Microsoft.Graph.Applications
Get-Command -Module Microsoft.Graph.Applications | Select-Object -First 10 Name

Microsoft.Graph.AuthenticationMicrosoft.Graph.Authentication

Verbindungsaufbau, Token-Akquise, Kontext und Profile.Connection, token acquisition, context, and profiles.

AspektAspect WertValue
InstallationInstallation Install-Module Microsoft.Graph.Authentication -Scope CurrentUserInstall-Module Microsoft.Graph.Authentication -Scope CurrentUser
Wichtige CmdletsKey cmdlets Connect-MgGraph, Get-MgContext, Disconnect-MgGraph, Select-MgProfileConnect-MgGraph, Get-MgContext, Disconnect-MgGraph, Select-MgProfile
Häufiges MusterCommon pattern Saubere Scope-Modelle und Modulinitialisierung in Skripten.Clean scope models and module initialization in scripts.
PowerShell
Install-Module Microsoft.Graph.Authentication -Scope CurrentUser
Import-Module Microsoft.Graph.Authentication
Get-Command -Module Microsoft.Graph.Authentication | Select-Object -First 10 Name
PowerShell
Install-Module Microsoft.Graph.Authentication,Microsoft.Graph.Users,Microsoft.Graph.Groups -Scope CurrentUser
Connect-MgGraph -Scopes "User.Read.All","Group.Read.All","AuditLog.Read.All"
Get-MgContext
Get-MgUser -Top 5 -Property DisplayName,UserPrincipalName
Get-MgGroup -Top 5 -Property DisplayName,GroupTypes