Ansluta till Microsoft 365 med PowerShellConnect to Microsoft 365 with PowerShell

Denna artikel gäller för både Microsoft 365 Enterprise och Office 365 Enterprise.This article applies to both Microsoft 365 Enterprise and Office 365 Enterprise.

Med PowerShell för Microsoft 365 kan du hantera dina Microsoft 365-inställningar från kommandoraden.PowerShell for Microsoft 365 enables you to manage your Microsoft 365 settings from the command line. För att ansluta till PowerShell, installera bara den programvara som krävs och sedan ansluta till din Microsoft 365-organisation.To connect to PowerShell, just install the required software and then connect to your Microsoft 365 organization.

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:There are two versions of the PowerShell module that you can use to connect to Microsoft 365 and administer user accounts, groups, and licenses:

  • Azure Active Directory PowerShell för Graph, vars cmdlets inkluderar AzureAD i deras namnAzure Active Directory PowerShell for Graph, whose cmdlets include AzureAD in their name
  • Microsoft Azure Active Directory-modul för Windows PowerShell, vars cmdlets inkluderar Msol i deras namnMicrosoft Azure Active Directory Module for Windows PowerShell, whose cmdlets include Sol in their name

För närvarande ersätter Azure Active Directory PowerShell för Graph-modulen inte helt funktionaliteten i Microsoft Azure Active Directory-modulen för Windows PowerShell-modulen för användar-, grupp- och licensadministration.Currently, the Azure Active Directory PowerShell for Graph module doesn't completely replace the functionality of the Microsoft Azure Active Directory Module for Windows PowerShell module for user, group, and license administration. I vissa fall måste du använda båda versionerna.In some cases, you need to use both versions. Du kan på ett säkert sätt installera båda versionerna på samma dator.You can safely install both versions on the same computer.

Vad behöver jag veta innan jag börjar?What do you need to know before you begin?

OperativsystemOperating system

Du måste använda en 64-bitarsversion av Windows.You must use a 64-bit version of Windows. Stöd för 32-bitarsversionen av Microsoft Azure Active Directory-modulen för Windows PowerShell har utgått i oktober 2014.Support for the 32-bit version of the Microsoft Azure Active Directory Module for Windows PowerShell ended in 2014.

Du kan använda följande versioner av Windows:You can use the following versions of Windows:

  • Windows 10, Windows 8.1, Windows 8 eller Windows 7 Service Pack 1 (SP1).Windows 10, Windows 8.1, Windows 8, or Windows 7 Service Pack 1 (SP1)

  • Firefox Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 eller Windows Server 2008 R2 SP1Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, or Windows Server 2008 R2 SP1

Anteckning

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 laddar du ned och installerar Windows Management Framework 5.1.For Windows 8.1, Windows 8, Windows 7 Service Pack 1 (SP1), Windows Server 2012 R2, Windows Server 2012, and Windows Server 2008 R2 SP1, download and install the Windows Management Framework 5.1.

PowerShellPowerShell

  • För Azure Active Directory PowerShell för Graph-modulen måste du använda PowerShell version 5.1 eller senare.For the Azure Active Directory PowerShell for Graph module, you must use PowerShell version 5.1 or later.

  • För Microsoft Azure Active Directory-modulen för Windows PowerShell-modulen måste du använda PowerShell version 5.1 eller senare, upp till PowerShell version 6.For the Microsoft Azure Active Directory Module for Windows PowerShell module, you must use PowerShell version 5.1 or later, up to PowerShell version 6. Du kan inte använda PowerShell version 7.You can't use PowerShell version 7.

Anteckning

De här procedurerna är avsedda för användaren som är medlemmar i en administratörs roll för Microsoft 365.These procedures are intended for users who are members of a Microsoft 365 admin role. Mer information finns i Om administratörsroller.For more information, see About admin roles.

Ansluta med Azure Active Directory Windows PowerShell för Graph-modulenConnect with the Azure Active Directory PowerShell for Graph module

Kommandon i Azure Active Directory PowerShell för Graph-modulen har AzureAD i namnet på cmdleten.Commands in the Azure Active Directory PowerShell for Graph module have AzureAD in their cmdlet name. Du kan installera Azure Active Directory PowerShell för Graph-modulen eller Azure PowerShell.You can install the Azure Active Directory PowerShell for Graph module or Azure PowerShell.

För procedurer som kräver nya cmdlets i Azure Active Directory PowerShell för Graph-modulen ska du använda följande steg för att installera modulen och ansluta till din Microsoft 365-prenumeration.For procedures that require the new cmdlets in the Azure Active Directory PowerShell for Graph module, follow these steps to install the module and connect to your Microsoft 365 subscription.

Anteckning

Mer information om stödet för olika versioner av Microsoft Windows finns i Azure Active Directory PowerShell för Graph-modul.For information about support for different versions of Windows, see Azure Active Directory PowerShell for Graph module .

Steg 1: Installera den programvara som krävsStep 1: Install the required software

De här stegen krävs bara en gång på din dator.These steps are required only one time on your computer. Men du måste troligen uppdatera programvaran regelbundet.But you'll likely need to update the software periodically.

  1. Öppna en upphöjd PowerShell-kommandotolk-fönster (kör Windows PowerShell som administratör).Open an elevated Windows PowerShell Command Prompt window (run Windows PowerShell as an administrator).

  2. Kör det här kommandot:Run this command:

    Install-Module -Name AzureAD
    

    Om du uppmanas att installera en modul från en databas som inte är betrodd skriver du Y och tryck på Retur.If you're prompted to install a module from an untrusted repository, type Y and press Enter.

Steg 2: Ansluta till Azure AD för din Microsoft 365-prenumerationStep 2: Connect to Azure AD for your Microsoft 365 subscription

För att ansluta till Azure Active Directory (Azure AD) för din Microsoft 365-prenumeration med ett kontonamn och lösenord, eller med multifaktorautentisering (MFA), kör du ett av de här kommandona från en Windows PowerShell-kommandotolk.To connect to Azure Active Directory (Azure AD) for your Microsoft 365 subscription with an account name and password or with multi-factor authentication, run one of these commands from a Windows PowerShell command prompt. (Det behöver inte vara upphöjd.)(It doesn't have to be elevated.)

Office 365 molnOffice 365 cloud KommandoCommand
Office 365 över hela världen (+ GCC)Office 365 Worldwide (+GCC) Connect-AzureAD
Office 365 genom 21 VianetOffice 365 operated by 21 Vianet Connect-AzureAD -AzureEnvironmentName AzureChinaCloud
Office 365 TysklandOffice 365 Germany Connect-AzureAD -AzureEnvironmentName AzureGermanyCloud
Office 365 U.S. Government DoD och Office 365 U.S. Government GCC HighOffice 365 U.S. Government DoD and Office 365 U.S. Government GCC High Connect-AzureAD -AzureEnvironmentName AzureUSGovernment

Skriv ditt användarnamn och lösenord för ditt Microsoft 365-konto för arbetet eller skolan i dialogrutan Logga in på ditt konto, och välj sedan OK.In the Sign into your account dialog box, type your Microsoft 365 work or school account user name and password, and then select OK.

Om du använder multifaktorautentisering, följ instruktionerna för att ange ytterligare autentiseringsinformation, till exempel en verifieringskod.If you're using multi-factor authentication, follow the instructions to provide additional authentication information, such as a verification code.

När du har anslutit kan du använda cmdlets för Azure Active Directory PowerShell för Graph-modul.After you connect, you can use the cmdlets for the Azure Active Directory PowerShell for Graph module.

Ansluta med Azure Active Directory-modulen för Windows PowerShellConnect with the Microsoft Azure Active Directory Module for Windows PowerShell

Anteckning

Cmdlets i Microsoft Azure Active Directory-modulen för Windows PowerShell har Msol in deras namn.Cmdlets in the Microsoft Azure Active Directory Module for Windows PowerShell have Msol in their name.

PowerShell version 7 och senare stöder inte Microsoft Azure Active Directory-modulen för Windows PowerShell modul och cmdlets med Msol i deras namn.PowerShell version 7 and later don't support the Microsoft Azure Active Directory Module for Windows PowerShell module and cmdlets with Msol in their name. För PowerShell version 7 eller senare måste du använda Azure Active Directory PowerShell för Graph-modulen eller Azure PowerShell.For PowerShell version 7 and later, you must use the Azure Active Directory PowerShell for Graph module or Azure PowerShell.

PowerShell Core stöder inte Microsoft Azure Active Directory-modulen för Windows PowerShell-modulen och cmdlets med Msol i deras namn.PowerShell Core doesn't support the Microsoft Azure Active Directory Module for Windows PowerShell module and cmdlets with Msol in their name. Kör dessa cmdlets från Windows PowerShell.Run these cmdlets from Windows PowerShell.

Steg 1: Installera den programvara som krävsStep 1: Install the required software

De här stegen krävs bara en gång på din dator.These steps are required only one time on your computer. Men du måste troligen uppdatera programvaran regelbundet.But you'll likely need to update the software periodically.

  1. Om du inte kör Windows 10, installera 64-bitarsversionen av Inloggningsassistenten för Microsoft Online Services: Inloggningsassistenten för Microsoft Online Services för IT-experter RTW.If you're not running Windows 10, install the 64-bit version of the Microsoft Online Services Sign-in Assistant: Microsoft Online Services Sign-in Assistant for IT Professionals RTW.

  2. Följ de här stegen för att installera Microsoft Azure Active Directory-modulen för Windows PowerShell:Follow these steps to install the Microsoft Azure Active Directory Module for Windows PowerShell:

    1. Öppna en upphöjd PowerShell-kommandotolk i Windows (kör Windows PowerShell som administratör).Open an elevated Windows PowerShell command prompt (run Windows PowerShell as an administrator).
    2. Kör kommandot Installera-modul MSOnline.Run the Install-Module MSOnline command.
    3. Om du uppmanas att installera NuGet-leverantör skriv Y och tryck på Retur.If you're prompted to install the NuGet provider, type Y and press Enter.
    4. Om du uppmanas att installera modulen från PSGGallery, skriv Y och tryck på Retur.If you're prompted to install the module from PSGallery, type Y and press Enter.

Steg 2: Ansluta till Azure AD för din Microsoft 365-prenumerationStep 2: Connect to Azure AD for your Microsoft 365 subscription

För att ansluta till Azure AD för din Microsoft 365-prenumeration med ett kontonamn och lösenord eller med multifaktorautentisering (MFA), kör ett av de här kommandona från en Windows PowerShell-kommandotolk.To connect to Azure AD for your Microsoft 365 subscription with an account name and password or with multi-factor authentication, run one of these commands from a Windows PowerShell command prompt. (Det behöver inte vara upphöjd.)(It doesn't have to be elevated.)

Office 365 molnOffice 365 cloud KommandoCommand
Office 365 över hela världen (+ GCC)Office 365 Worldwide (+GCC) Connect-MsolService
Office 365 genom 21 VianetOffice 365 operated by 21 Vianet Connect-MsolService -AzureEnvironment AzureChinaCloud
Office 365 TysklandOffice 365 Germany Connect-MsolService -AzureEnvironment AzureGermanyCloud
Office 365 U.S. Government DoD och Office 365 U.S. Government GCC HighOffice 365 U.S. Government DoD and Office 365 U.S. Government GCC High Connect-MsolService -AzureEnvironment USGovernment

Skriv ditt användarnamn och lösenord för ditt Microsoft 365-konto för arbetet eller skolan i dialogrutan Logga in på ditt konto, och välj sedan OK.In the Sign into your account dialog box, type your Microsoft 365 work or school account user name and password, and then select OK.

Om du använder multifaktorautentisering, följ instruktionerna för att ange ytterligare autentiseringsinformation, till exempel en verifieringskod.If you're using multi-factor authentication, follow the instructions to provide additional authentication information, such as a verification code.

Hur vet du om det har fungerat?How do you know it worked?

Om du inte får ett felmeddelande har du anslutit framgångsrikt.If you don't get an error message, you connected successfully. Ett snabb test är att köra en Microsoft 365-cmdlet, till exempelGet-MsolUseroch se resultaten.For quick test, run a Microsoft 365 cmdlet, such as Get-MsolUser, and see the results.

Om du får ett felmeddelande, kontrollera följande problem:If you get an error message, check the following issues:

  • Ett vanligt problem är ett felaktigt lösenord.A common problem is an incorrect password. Kör Steg 2 igen och var uppmärksam på det användarnamn och lösenord som du anger.Run Step 2 again, and pay close attention to the user name and password that you enter.

  • Microsoft Azure Active Directory-modulen för Windows PowerShell kräver att Microsoft .NET Framework 3.5. x är aktiverad på din dator**. Det är troligt att din dator har en nyare version installerad (till exempel 4 eller 4.5.* x*).The Microsoft Azure Active Directory Module for Windows PowerShell requires that Microsoft .NET Framework 3.5. x is enabled on your computer**. It's likely that your computer has a newer version installed (for example, 4 or 4.5.* x*). Men bakåtkompatibilitet med äldre versioner av .NET Framework kan aktiveras och inaktiveras.But backward compatibility with older versions of the .NET Framework can be enabled or disabled. Mer information finns i följande artiklar:For more information, see the following articles:

  • Din version av Microsoft Azure Active Directory-modulen för Windows PowerShell kanske är inaktuell.Your version of the Microsoft Azure Active Directory Module for Windows PowerShell might be out of date. Om du vill kontrollera detta kör du följande kommando i PowerShell för Microsoft 365 eller Microsoft Azure Active Directory-modulen för Windows PowerShell:To check, run the following command in PowerShell for Microsoft 365 or the 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 Microsoft Azure Active Directory-modulen för Windows PowerShell och installerar från Steg 1ovan.If the version number returned is lower than 1.0.8070.2, uninstall the Microsoft Azure Active Directory Module for Windows PowerShell and install from Step 1, above.

  • Om du får ett anslutningsfelmeddelande, se "Connect-MsolService: Undantag av typen har kastats" misslyckades.If you get a connection error message, see "Connect-MsolService: Exception of type was thrown" error.

  • Om du får felmeddelandet "Get-Item: Det går inte att hitta sökvägen", kör kommandot:If you get a "Get-Item: Cannot find path" error message, run this command:

       (dir "C:\Program Files\WindowsPowerShell\Modules\MSOnline").Name
    

Se ävenSee also