Ansluta till Microsoft 365 med PowerShell
On oktober 22, 2021 by admin- 07/17/2020
- 6 minuter att läsa
-
- J
- D
- m
- d
Denna artikel gäller både Microsoft 365 Enterprise och Office 365 Enterprise.
Med PowerShell för Microsoft 365 kan du hantera dina Microsoft 365-inställningar från kommandoraden. För att ansluta till PowerShell installerar du bara den nödvändiga programvaran och ansluter sedan till din Microsoft 365-organisation.
Det finns två versioner av PowerShell-modulen som du kan använda för att ansluta till Microsoft 365 och administrera användarkonton, grupper och licenser:
- Azure Active Directory PowerShell for Graph, vars cmdlets innehåller AzureAD i namnet
- Microsoft Azure Active Directory Module for Windows PowerShell, vars cmdlets innehåller Msol i namnet
För tillfället ersätter inte Azure Active Directory PowerShell for Graph-modulen helt och hållet funktionaliteten hos Microsoft Azure Active Directory Module for Windows PowerShell-modulen för administration av användare, grupper och licenser. I vissa fall måste du använda båda versionerna. Du kan säkert installera båda versionerna på samma dator.
Vad behöver du veta innan du börjar?
Operativsystem
Du måste använda en 64-bitarsversion av Windows. Stödet för 32-bitarsversionen av Microsoft Azure Active Directory Module for Windows PowerShell upphörde 2014.
Du kan använda följande versioner av 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
Notera
För Windows 8.1, Windows 8, Windows 7 Service Pack 1 (SP1), Windows Server 2012 R2, Windows Server 2012 och Windows Server 2008 R2 SP1 ska du hämta och installera Windows Management Framework 5.1.
PowerShell
-
För modulen Azure Active Directory PowerShell for Graph måste du använda PowerShell version 5.1 eller senare.
-
För Microsoft Azure Active Directory Module for Windows PowerShell-modulen måste du använda PowerShell version 5.1 eller senare, upp till PowerShell version 6. Du kan inte använda PowerShell version 7.
Note
Dessa procedurer är avsedda för användare som är medlemmar i en Microsoft 365-administratörsroll. Mer information finns i Om administratörsroller.
Anslut med Azure Active Directory PowerShell for Graph-modulen
Beordren i Azure Active Directory PowerShell for Graph-modulen har AzureAD i sitt cmdletnamn. Du kan installera Azure Active Directory PowerShell for Graph-modulen eller Azure PowerShell.
För procedurer som kräver de nya cmdlets i Azure Active Directory PowerShell for Graph-modulen följer du de här stegen för att installera modulen och ansluta till din Microsoft 365-prenumeration.
Note
För information om stöd för olika versioner av Windows, se Azure Active Directory PowerShell for Graph-modulen .
Steg 1: Installera den nödvändiga programvaran
De här stegen krävs endast en gång på din dator. Men du kommer troligen att behöva uppdatera programvaran med jämna mellanrum.
-
Öppna ett upphöjt Windows PowerShell Command Prompt-fönster (kör Windows PowerShell som administratör).
-
Kör det här kommandot:
Install-Module -Name AzureAD
Om du uppmanas att installera en modul från ett otillförlitligt förråd skriver du Y och trycker på Enter.
Steg 2: Anslut till Azure AD för din Microsoft 365-prenumeration
För att ansluta till Azure Active Directory (Azure AD) för din Microsoft 365-prenumeration med ett kontonamn och lösenord eller med flerfaktorsautentisering kör du ett av dessa kommandon från en Windows PowerShell-kommandotolk. (Den behöver inte vara upphöjd.)
Office 365 cloud | Kommando |
---|---|
Office 365 Worldwide (+GCC) | Connect-AzureAD |
Office 365 drivs av 21 Vianet | Connect-AzureAD -AzureEnvironmentName AzureChinaCloud |
Office 365 Tyskland | Connect-AzureAD -AzureEnvironmentName AzureGermanyCloud |
Office 365 U.US Government DoD och Office 365 U.S. Government GCC High | Connect-AzureAD -AzureEnvironmentName AzureUSGovernment |
I dialogrutan Logga in på ditt konto skriver du in användarnamnet och lösenordet för ditt Microsoft 365-arbets- eller skolkonto och väljer sedan OK.
Om du använder flerfaktorsautentisering följer du instruktionerna för att tillhandahålla ytterligare autentiseringsinformation, t.ex. en verifieringskod.
När du har anslutit kan du använda cmdlets för modulen Azure Active Directory PowerShell for Graph.
Anslut med Microsoft Azure Active Directory-modulen för Windows PowerShell
Notera
Cmdlets i Microsoft Azure Active Directory-modulen för Windows PowerShell har Msol i sitt namn.
PowerShell version 7 och senare har inte stöd för Microsoft Azure Active Directory-modulen för Windows PowerShell-modulen och cmdlets med Msol i sitt namn. För PowerShell version 7 och senare måste du använda Azure Active Directory PowerShell for Graph-modulen eller Azure PowerShell.
PowerShell Core har inte stöd för Microsoft Azure Active Directory Module for Windows PowerShell-modulen och cmdlets med Msol i namnet. Kör dessa cmdlets från Windows PowerShell.
Steg 1: Installera den nödvändiga programvaran
Dessa steg krävs endast en gång på din dator. Men du kommer troligen att behöva uppdatera programvaran regelbundet.
-
Om du inte kör Windows 10 installerar du 64-bitarsversionen av Microsoft Online Services Sign-in Assistant: Microsoft Online Services Sign-in Assistant for IT Professionals RTW.
-
Följ de här stegen för att installera Microsoft Azure Active Directory-modulen för Windows PowerShell:
- Öppna en förhöjd Windows PowerShell-kommandotolk (kör Windows PowerShell som administratör).
- Kör kommandot Install-Module MSOnline.
- Om du uppmanas att installera NuGet-providern skriver du Y och trycker på Enter.
- Om du uppmanas att installera modulen från PSGallery skriver du Y och trycker på Enter.
Steg 2: Anslut till Azure AD för din Microsoft 365-prenumeration
För att ansluta till Azure AD för din Microsoft 365-prenumeration med ett kontonamn och lösenord eller med flerfaktorsautentisering kör du ett av dessa kommandon från en kommandotolk i Windows PowerShell. (Den behöver inte vara upphöjd.)
Office 365 cloud | Kommando |
---|---|
Office 365 Worldwide (+GCC) | Connect-MsolService |
Office 365 drivs av 21 Vianet | Connect-MsolService -AzureEnvironment AzureChinaCloud |
Office 365 Tyskland | Connect-MsolService -AzureEnvironment AzureGermanyCloud |
Office 365 U.USA:s regering DoD och Office 365 U.S. Government GCC High | Connect-MsolService -AzureEnvironment USGovernment |
I dialogrutan Logga in på ditt konto skriver du in användarnamnet och lösenordet för ditt Microsoft 365-arbets- eller skolkonto och väljer sedan OK.
Om du använder flerfaktorsautentisering följer du instruktionerna för att tillhandahålla ytterligare autentiseringsinformation, till exempel en verifieringskod.
Hur vet du att det fungerade?
Om du inte får något felmeddelande har du anslutit framgångsrikt. Om du vill göra ett snabbtest kan du köra en Microsoft 365-cmdlet, till exempel Get-MsolUser, och se resultatet.
Om du får ett felmeddelande ska du kontrollera följande problem:
-
Ett vanligt problem är ett felaktigt lösenord. Kör steg 2 igen och var noga med det användarnamn och lösenord som du anger.
-
Microsoft Azure Active Directory Module for Windows PowerShell kräver att Microsoft .NET Framework 3.5.x är aktiverat på din dator. Det är troligt att din dator har en nyare version installerad (till exempel 4 eller 4.5.x). Men bakåtkompatibilitet med äldre versioner av .NET Framework kan aktiveras eller inaktiveras. Mer information finns i följande artiklar:
-
För Windows Server 2012 eller Windows Server 2012 R2, se Aktivera .NET Framework 3.5 med hjälp av guiden Lägg till roller och funktioner.
-
För Windows 7 eller Windows Server 2008 R2, se Du kan inte öppna Azure Active Directory-modulen för Windows PowerShell.
-
För Windows 10, Windows 8.1 och Windows 8, se Installera .NET Framework 3.5 på Windows 10, Windows 8.1 och Windows 8.
-
-
Din version av Microsoft Azure Active Directory Module for Windows PowerShell kan vara föråldrad. Du kan kontrollera detta genom att köra följande kommando i PowerShell för Microsoft 365 eller Microsoft Azure Active Directory Module for Windows PowerShell:
(Get-Item C:\Windows\System32\WindowsPowerShell\v1.0\Modules\MSOnline\Microsoft.Online.Administration.Automation.PSModule.dll).VersionInfo.FileVersion
Om versionsnumret som returneras är lägre än 1.0.8070.2, avinstallerar du Microsoft Azure Active Directory Module for Windows PowerShell och installerar från steg 1, ovan.
-
Om du får ett felmeddelande om anslutningen, se ”Connect-MsolService: Om du får ett ”Get-Item: Cannot find path”-felmeddelande, kör det här kommandot:
(dir "C:\Program Files\WindowsPowerShell\Modules\MSOnline").Name
Se även
- Hantera Microsoft 365 med PowerShell
- Kom igång med PowerShell för Microsoft 365
- Ansluta till alla Microsoft 365-tjänster i ett enda Windows PowerShell-fönster
Lämna ett svar