Was ist Microsoft Entra PowerShell?

Das Microsoft Entra PowerShell-Moduls ist ein Befehlszeilentool, mit dem Administratoren programmgesteuert Microsoft Entra Ressourcen verwalten und automatisieren können. Zu diesen Funktionen gehören effiziente Verwaltung von Benutzern, Gruppen, Anwendungen, Dienstprinzipalen, Richtlinien und mehr. Das Modul baut auf und ist Teil der Microsoft Graph PowerShell SDK. Es ist vollständig interoperabel mit allen Cmdlets in der Microsoft Graph PowerShell SDK, sodass Sie komplexe Vorgänge mit einfachen, gut dokumentierten Befehlen ausführen können.

Das Modul bietet auch eine Abwärtskompatibilitätsoption, um die Migration vom absteigenden AzureAD PowerShell-Modul zu optimieren. Microsoft Entra PowerShell funktioniert mit Windows PowerShell 5.1 und PowerShell 7+. Um optimale Erfahrungen mit Windows, Linux und macOS zu erzielen, empfehlen wir die Verwendung von PowerShell 7 oder höher.

Vorteile von Microsoft Entra PowerShell

Microsoft Entra PowerShell bietet die folgenden Vorteile:

  • Fokus auf Benutzerfreundlichkeit: Microsoft Entra PowerShell bietet lesbare Parameter, absichtliche Parametersatzspezifikation, Inlinedokumentation und kernige PowerShell-Grundlagen wie Pipelining.
  • Abwärtskompatibilität mit Azure AD PowerShell-Modul: Microsoft Entra PowerShell vereinfacht die Migration vom Azure AD PowerShell-Modul.
  • Flexible und präzise Autorisierung: Im Einklang mit Microsoft Graph PowerShell SDK ermöglicht Microsoft Entra PowerShell die administrative Zustimmung für die Berechtigungen, die Sie der Anwendung erteilen möchten. Sie unterstützt auch das Ausführen von Microsoft Entra PowerShell mithilfe Ihres eigenen Dienstprinzipals oder der vom Benutzer zugewiesenen verwalteten Identität.
  • Open source: Microsoft Entra PowerShell-Modul ist Open Source, sodass die Communityzusammenarbeit PowerShell verbessern und Innovationen teilen kann. Sie können die Anpassungen Microsoft erkunden und an Ihre Anforderungen anpassen.

Migrieren von Azure AD PowerShell-Modul

Microsoft Entra PowerShell ist zu über 98 % mit dem Azure AD PowerShell-Modul kompatibel und weist eine Übereinstimmung von über 80 % mit MSOnline-Cmdlets auf. Mithilfe des Befehls "Enable-EntraAzureADAlias" müssen Sie nur eine oder zwei Zeilen in Ihren vorhandenen Skripts aktualisieren und so schnell und mühelos zu Microsoft Entra PowerShell migrieren. Weitere Informationen zum Migrieren von älteren Modulen zu Microsoft Entra PowerShell finden Sie im Migrationshandbuch.

Installation und erste Schritte

Microsoft Entra PowerShell-Modul wird auf dem PowerShell-Katalog veröffentlicht. Informationen zum Installieren des Moduls finden Sie im Installationshandbuch für Microsoft Entra PowerShell.

Informationen zum Verwalten von Microsoft Entra Ressourcen wie dem Erstellen von Benutzern, Gruppen und anderen Aufgaben finden Sie im Handbuch zum Navigieren im Modulhandbuch.

bewährte Methoden für Microsoft Entra PowerShell

Sie können die bewährten Methoden anwenden, um die Verwendung von Microsoft Entra PowerShell zu optimieren, effiziente Skripterstellung, sicheren Zugriff und effektive Ressourcenverwaltung sicherzustellen. Dieser Leitfaden hilft Ihnen dabei, empfohlene Methoden zu befolgen, häufige Fallstricke zu vermeiden und die Produktivität insgesamt zu steigern.

Bekannte Probleme

Im folgenden Abschnitt werden die bekannten Probleme mit dem powerShell-Modul Microsoft Entra zusammen mit empfohlenen Problemumgehungen beschrieben.

Funktion Issue Problemumgehung/Kommentare
-All Parameter Wir unterstützen -All keinen booleschen Parameter wie bei Azure AD PowerShell-Modul. -All wird als Switch-Parameter unterstützt. Ersetzen Sie -All:$true durch den Parameter -All in Ihren Skripten.
-SearchString Parameter Der Parameter -SearchString funktioniert möglicherweise nicht wie erwartet. Keine Problemumgehung verfügbar.