Vad är Microsoft Entra PowerShell?

Microsoft Entra PowerShell-modulen är ett kommandoradsverktyg som gör det möjligt för administratörer att hantera och automatisera Microsoft Entra resurser programmatiskt. Dessa funktioner omfattar effektiv hantering av användare, grupper, program, tjänstens huvudnamn, principer med mera. Modulen bygger på och är en del av Microsoft Graph PowerShell SDK. Det är helt kompatibelt med alla cmdletar i Microsoft Graph PowerShell SDK, vilket gör att du kan utföra komplexa åtgärder med enkla, väldokumenterade kommandon.

Modulen erbjuder också ett alternativ för bakåtkompatibilitet för att effektivisera migreringen från den tillbakadragna AzureAD PowerShell-modulen. Microsoft Entra PowerShell fungerar med Windows PowerShell 5.1 och PowerShell 7+. För bästa möjliga upplevelse av Windows, Linux och macOS rekommenderar vi att du använder PowerShell 7 eller senare.

Fördelar med Microsoft Entra PowerShell

Microsoft Entra PowerShell ger följande fördelar:

  • Fokus på användbarhet: Microsoft Entra PowerShell erbjuder läsbara parametrar för människor, avsiktlig parameteruppsättningsspecifikation, infogad dokumentation och grundläggande grunderna i PowerShell, till exempel pipelining.
  • Bakåtkompatibilitet med Azure AD PowerShell-modul: Microsoft Entra PowerShell förenklar migreringen från den tillbakadragna Azure AD PowerShell-modulen.
  • Flexibel och detaljerad auktorisering: I överensstämmelse med Microsoft Graph PowerShell SDK ger Microsoft Entra PowerShell administratörsmedgivande för de behörigheter som du vill bevilja programmet. Det stöder också att köra Microsoft Entra PowerShell med ditt eget tjänsthuvudnamn eller en användartilldelad hanterad identitet.
  • Open source: Microsoft Entra PowerShell-modulen är open-source, vilket möjliggör communitysamarbete för att förbättra PowerShell och dela innovationer. Du kan utforska Microsoft anpassningar och anpassa dem efter dina behov.

Migrera från Azure AD PowerShell-modul

Microsoft Entra PowerShell är över 98% kompatibelt med Azure AD PowerShell-modulen och över 80% paritet med MSOnline-cmdletar. Genom att använda kommandot Enable-EntraAzureADAlias behöver du bara uppdatera en eller två rader i dina befintliga skript, vilket gör migreringen till Microsoft Entra PowerShell snabb och enkel. Mer information om hur du migrerar från äldre moduler till Microsoft Entra PowerShell finns i migreringsguiden.

Installera och kom igång

Microsoft Entra PowerShell-modulen publiceras på PowerShell Gallery. Mer information om hur du installerar modulen finns i installationsguiden för Microsoft Entra PowerShell.

Information om hur du börjar hantera Microsoft Entra resurser som att skapa användare, grupper och andra uppgifter finns i guiden Navigera i modulen.

bästa praxis för Microsoft Entra PowerShell

Du kan använda metodtipsen för att optimera användningen av Microsoft Entra PowerShell, säkerställa effektiv skriptkörning, säker åtkomst och effektiv resurshantering. Den här guiden hjälper dig att följa rekommenderade metoder, undvika vanliga fallgropar och förbättra den totala produktiviteten.

Kända problem

I följande avsnitt beskrivs kända problem med Microsoft Entra PowerShell-modulen, tillsammans med rekommenderade lösningar.

Feature Problematik Workaround/Comments
-All Parametern Vi stöder -All inte boolesk parameter, vilket var fallet med Azure AD PowerShell-modulen. -All stöds som en växelparameter. Ersätt -All:$true med -All parametern i skripten.
-SearchString Parametern Parametern -SearchString kanske inte fungerar som förväntat. Ingen lösning är tillgänglig.