Opret forbindelse til Microsoft 365 med PowerShell
On oktober 22, 2021 by admin- 17/07/2020
- 6 minutter at læse
-
- J
- D
- m
- d
Denne artikel gælder både for Microsoft 365 Enterprise og Office 365 Enterprise.
PowerShell til Microsoft 365 giver dig mulighed for at administrere dine Microsoft 365-indstillinger fra kommandolinjen. For at oprette forbindelse til PowerShell skal du blot installere den nødvendige software og derefter oprette forbindelse til din Microsoft 365-organisation.
Der er to versioner af PowerShell-modulet, som du kan bruge til at oprette forbindelse til Microsoft 365 og administrere brugerkonti, grupper og licenser:
- Azure Active Directory PowerShell for Graph, hvis cmdlets indeholder AzureAD i deres navn
- Microsoft Azure Active Directory Module for Windows PowerShell, hvis cmdlets indeholder Msol i deres navn
På nuværende tidspunkt erstatter Azure Active Directory PowerShell for Graph-modulet ikke fuldstændigt funktionaliteten i Microsoft Azure Active Directory Module for Windows PowerShell-modulet til administration af brugere, grupper og licenser. I nogle tilfælde er du nødt til at bruge begge versioner. Du kan roligt installere begge versioner på den samme computer.
Hvad skal du vide, før du går i gang?
Bedriftssystem
Du skal bruge en 64-bit version af Windows. Understøttelsen af 32-bit versionen af Microsoft Azure Active Directory-modulet til Windows PowerShell ophørte i 2014.
Du kan bruge følgende versioner af Windows:
-
Windows 10, Windows 8.1, Windows 8 eller Windows 7 Service Pack 1 (SP1)
-
Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 eller Windows Server 2008 R2 SP1
Note
For Windows 8.1, Windows 8, Windows 7 Service Pack 1 (SP1), Windows Server 2012 R2, Windows Server 2012 og Windows Server 2008 R2 SP1 skal du downloade og installere Windows Management Framework 5.1.
PowerShell
-
For Azure Active Directory PowerShell for Graph-modulet skal du bruge PowerShell-version 5.1 eller nyere.
-
For Microsoft Azure Active Directory-modulet til Windows PowerShell-modulet skal du bruge PowerShell version 5.1 eller nyere, op til PowerShell version 6. Du kan ikke bruge PowerShell version 7.
Note
Disse procedurer er beregnet til brugere, der er medlemmer af en Microsoft 365-administratorrolle. Du kan finde flere oplysninger under Om administratorroller.
Opret forbindelse med Azure Active Directory PowerShell for Graph-modulet
Kommandoer i Azure Active Directory PowerShell for Graph-modulet har AzureAD i deres cmdletnavn. Du kan installere Azure Active Directory PowerShell for Graph-modulet eller Azure PowerShell.
For procedurer, der kræver de nye cmdlets i Azure Active Directory PowerShell for Graph-modulet, skal du følge disse trin for at installere modulet og oprette forbindelse til dit Microsoft 365-abonnement.
Note
For oplysninger om understøttelse af forskellige versioner af Windows, se Azure Active Directory PowerShell for Graph-modulet .
Stræk 1: Installer den nødvendige software
Disse trin er kun nødvendige én gang på din computer. Men du skal sandsynligvis opdatere softwaren med jævne mellemrum.
-
Åbn et forhøjet Windows PowerShell Command Prompt-vindue (kør Windows PowerShell som administrator).
-
Kør denne kommando:
Install-Module -Name AzureAD
Hvis du bliver bedt om at installere et modul fra et ikke-pålideligt repository, skal du skrive Y og trykke på Enter.
Stræk 2: Opret forbindelse til Azure AD for dit Microsoft 365-abonnement
For at oprette forbindelse til Azure Active Directory (Azure AD) for dit Microsoft 365-abonnement med et kontonavn og en adgangskode eller med flerfaktorgodkendelse skal du køre en af disse kommandoer fra en Windows PowerShell-kommandoprompt. (Den behøver ikke at være forhøjet.)
Office 365 cloud | Kommando | |
---|---|---|
Office 365 Worldwide (+GCC) | Connect-AzureAD |
|
Office 365 drives af 21 Vianet | Connect-AzureAD -AzureEnvironmentName AzureChinaCloud |
|
Office 365 Tyskland | Connect-AzureAD -AzureEnvironmentName AzureGermanyCloud |
|
Office 365 U.US Government DoD og Office 365 U.S. Government GCC High | Connect-AzureAD -AzureEnvironmentName AzureUSGovernment |
|
I dialogboksen Log på din konto skal du indtaste dit brugernavn og din adgangskode til Microsoft 365-arbejds- eller skolekontoen, og derefter vælge OK.
Hvis du bruger flerfaktor-godkendelse, skal du følge instruktionerne for at angive yderligere godkendelsesoplysninger, f.eks. en bekræftelseskode.
Når du har oprettet forbindelse, kan du bruge cmdlets til Azure Active Directory PowerShell for Graph-modulet.
Opret forbindelse med Microsoft Azure Active Directory-modulet til Windows PowerShell
Bemærk
Cmdlets i Microsoft Azure Active Directory-modulet til Windows PowerShell har Msol i deres navn.
PowerShell version 7 og nyere understøtter ikke Microsoft Azure Active Directory-modulet til Windows PowerShell-modulet og cmdlets med Msol i deres navn. I PowerShell version 7 og senere skal du bruge Azure Active Directory PowerShell for Graph-modulet eller Azure PowerShell.
PowerShell Core understøtter ikke Microsoft Azure Active Directory-modulet for Windows PowerShell-modulet og cmdlets med Msol i deres navn. Kør disse cmdlets fra Windows PowerShell.
Stræk 1: Installer den nødvendige software
Disse trin er kun nødvendige én gang på din computer. Men du skal sandsynligvis opdatere softwaren med jævne mellemrum.
-
Hvis du ikke kører Windows 10, skal du installere 64-bit-versionen af Microsoft Online Services Sign-in Assistant: Microsoft Online Services Sign-in Assistant for IT Professionals RTW.
-
Følg disse trin for at installere Microsoft Azure Active Directory-modulet til Windows PowerShell:
- Åbn en forhøjet Windows PowerShell-kommandoprompt (kør Windows PowerShell som administrator).
- Kør kommandoen Install-Module MSOnline.
- Hvis du bliver bedt om at installere NuGet-provideren, skal du skrive Y, og tryk på Enter.
- Hvis du bliver bedt om at installere modulet fra PSGallery, skal du skrive Y, og tryk på Enter.
Stræk 2: Opret forbindelse til Azure AD for dit Microsoft 365-abonnement
For at oprette forbindelse til Azure AD for dit Microsoft 365-abonnement med et kontonavn og en adgangskode eller med flerfaktor-godkendelse skal du køre en af disse kommandoer fra en Windows PowerShell-kommandoprompt. (Den behøver ikke at være forhøjet.)
Office 365 cloud | Kommando | |
---|---|---|
Office 365 Worldwide (+GCC) | Connect-MsolService |
|
Office 365 drives af 21 Vianet | Connect-MsolService -AzureEnvironment AzureChinaCloud |
|
Office 365 Tyskland | Connect-MsolService -AzureEnvironment AzureGermanyCloud |
|
Office 365 U.S. Government DoD og Office 365 U.S. Government GCC High | Connect-MsolService -AzureEnvironment USGovernment |
|
I dialogboksen Log på din konto skal du skrive dit brugernavn og din adgangskode til Microsoft 365-arbejds- eller skolekontoen, og derefter vælge OK.
Hvis du bruger flerfaktorgodkendelse, skal du følge instruktionerne for at angive yderligere godkendelsesoplysninger, f.eks. en bekræftelseskode.
Hvordan ved du, at det virkede?
Hvis du ikke får en fejlmeddelelse, har du oprettet forbindelse med succes. Hvis du vil foretage en hurtig test, kan du køre en Microsoft 365-cmdlet, f.eks. Get-MsolUser, og se resultaterne.
Hvis du får en fejlmeddelelse, skal du kontrollere følgende problemer:
-
Et almindeligt problem er en forkert adgangskode. Kør trin 2 igen, og vær meget opmærksom på det brugernavn og den adgangskode, du indtaster.
-
Microsoft Azure Active Directory-modulet til Windows PowerShell kræver, at Microsoft .NET Framework 3.5.x er aktiveret på din computer. Det er sandsynligt, at der er installeret en nyere version på din computer (f.eks. 4 eller 4.5.x). Men bagudkompatibilitet med ældre versioner af .NET Framework kan aktiveres eller deaktiveres. Du kan finde flere oplysninger i følgende artikler:
-
For Windows Server 2012 eller Windows Server 2012 R2, se Aktiver .NET Framework 3.5 ved hjælp af guiden Tilføj roller og funktioner.
-
For Windows 7 eller Windows Server 2008 R2, se Du kan ikke åbne Azure Active Directory-modulet til Windows PowerShell.
-
For Windows 10, Windows 8.1 og Windows 8, se Installer .NET Framework 3.5 på Windows 10, Windows 8.1 og Windows 8.
-
-
Din version af Microsoft Azure Active Directory Module for Windows PowerShell er muligvis forældet. Du kan kontrollere dette ved at køre følgende kommando i PowerShell til Microsoft 365 eller Microsoft Azure Active Directory-modulet til Windows PowerShell:
(Get-Item C:\Windows\System32\WindowsPowerShell\v1.0\Modules\MSOnline\Microsoft.Online.Administration.Automation.PSModule.dll).VersionInfo.FileVersion
Hvis det returnerede versionsnummer er lavere end 1.0.8070.2, skal du afinstallere Microsoft Azure Active Directory-modulet til Windows PowerShell og installere fra trin 1 ovenfor.
-
Hvis du får en fejlmeddelelse om forbindelsen, skal du se “Connect-MsolService”: Exception of type was thrown”-fejlen.
-
Hvis du får en “Get-Item: Cannot find path”-fejlmeddelelse, skal du køre denne kommando:
(dir "C:\Program Files\WindowsPowerShell\Modules\MSOnline").Name
Se også
- Håndter Microsoft 365 med PowerShell
- Kom i gang med PowerShell til Microsoft 365
- Få forbindelse til alle Microsoft 365-tjenester i et enkelt Windows PowerShell-vindue
Skriv et svar