Herstellen einer Verbindung mit allen Microsoft 365-Diensten in einem einzigen PowerShell-FensterConnect to all Microsoft 365 services in a single PowerShell window

Wenn Sie Microsoft 365 mithilfe von PowerShell verwalten, können mehrere PowerShell-Sitzungen zur gleichen Zeit geöffnet werden.When you use PowerShell to manage Microsoft 365, you can have multiple PowerShell sessions open at the same time. Möglicherweise verwenden Sie unterschiedliche PowerShell-Fenster zum Verwalten von Benutzerkonten, SharePoint Online, Exchange Online, Skype for Business Online, Microsoft Teams und des Security & Compliance Centers.You might have different PowerShell windows to manage user accounts, SharePoint Online, Exchange Online, Skype for Business Online, Microsoft Teams, and the Security & Compliance center.

Dieses Szenario ist für das Verwalten von Microsoft 365 nicht optimal, da es nicht möglich ist, Daten zwischen diesen Fenstern für eine dienstübergreifende Verwaltung auszutauschen.This scenario isn't optimal for managing Microsoft 365, because you can't exchange data among those windows for cross-service management. In diesem Artikel wird die Verwendung einer einzelnen Instanz von PowerShell beschrieben, von der aus Sie Microsoft 365-Konten, Skype for Business Online, Exchange Online, SharePoint Online, Microsoft Teams und das Security & Compliance Center verwalten können.This article describes how to use a single instance of PowerShell to manage Microsoft 365 accounts, Skype for Business Online, Exchange Online, SharePoint Online, Microsoft Teams, and the Security & Compliance Center.

Hinweis

Dieser Artikel enthält derzeit nur die Befehle zum Herstellen der Verbindung mit der Worldwide-Cloud (+GCC).This article currently only contains the commands to connect to the Worldwide (+GCC) cloud. In Hinweisen werden Links zu Artikeln mit Informationen über die Verbindung zu den anderen Microsoft 365-Clouds bereitgestellt.Notes provide links to articles about connecting to the other Microsoft 365 clouds.

Bevor Sie beginnen:Before you begin

Bevor Sie Microsoft 365 von einer einzigen Instanz von PowerShell aus verwalten können, beachten Sie die folgenden Voraussetzungen:Before you can manage all of Microsoft 365 from a single instance of PowerShell, consider the following prerequisites:

  • Das Microsoft 365-Geschäfts-, Schul- oder Unikonto, das Sie verwenden, muss über eine Microsoft 365-Administratorrolle verfügen.The Microsoft 365 work or school account that you use must be a member of a Microsoft 365 admin role. Weitere Informationen finden Sie unter Informationen zu Administratorrollen.For more information, see About admin roles. Das ist eine Voraussetzung für PowerShell für Microsoft 365, aber nicht unbedingt für andere Microsoft 365-Dienste.This is a requirement for PowerShell for Microsoft 365, but not necessarily for all other Microsoft 365 services.

  • Sie können folgende 64-Bit-Versionen von Windows verwenden:You can use the following 64-bit versions of Windows:

    • Windows 10Windows 10

    • Windows 8.1 oder Windows 8Windows 8.1 or Windows 8

    • Windows Server 2019Windows Server 2019

    • Windows Server 2016Windows Server 2016

    • Windows Server 2012 R2 oder Windows Server 2012Windows Server 2012 R2 or Windows Server 2012

    • Windows 7 Service Pack 1 (SP1)*Windows 7 Service Pack 1 (SP1)*

    • Windows Server 2008 R2 SP1*Windows Server 2008 R2 SP1*

      * Sie müssen Microsoft .NET Framework 4.5.x und dann Windows Management Framework 3.0 oder 4.0 installieren.* You need to install Microsoft .NET Framework 4.5.x and then Windows Management Framework 3.0 or 4.0. Weitere Informationen finden Sie unter Windows Management Framework.For more information, see Windows Management Framework.

      Aufgrund der Anforderungen für das Skype for Business Online-Modul müssen Sie eine 64-Bit-Version von Windows und eins der Microsoft 365-Module verwenden.You need to use a 64-bit version of Windows because of the requirements for the Skype for Business Online module and one of the Microsoft 365 modules.

  • Sie müssen die Module installieren, die für Azure Active Directory (Azure AD), Exchange Online, SharePoint Online, Skype for Business Online und Teams erforderlich sind:You need to install the modules that are required for Azure Active Directory (Azure AD), Exchange Online, SharePoint Online, Skype for Business Online and Teams:

  • PowerShell muss so konfiguriert werden, dass signierte Skripts für Skype for Business Online und das Security & Compliance Center ausgeführt werden.PowerShell must be configured to run signed scripts for Skype for Business Online and the Security & Compliance Center. Führen Sie den folgenden Befehl in einer PowerShell-Sitzung mit erhöhten Berechtigungen aus (eine PowerShell-Sitzung, die Sie als Administrator ausführen).Run the following command in an elevated PowerShell session (a PowerShell session that you Run as administrator).

    Set-ExecutionPolicy RemoteSigned
    

Schritte zum Herstellen einer Verbindung, wenn Sie nur ein Kennwort verwendenConnection steps when using just a password

Folgen Sie den nachstehend beschriebenen Schritten zum Herstellen einer Verbindung zu allen Diensten in einem einzigen PowerShell-Fenster, wenn Sie nur ein Kennwort für die Anmeldung verwenden.Follow these steps to connect to all the services in a single PowerShell window when you're using just a password for sign-in.

  1. Öffnen Sie Windows PowerShell.Open Windows PowerShell.

  2. Führen Sie diesen Befehl aus, und geben Sie die Anmeldeinformationen für Ihr Microsoft 365-Geschäfts-, Schul- oder Unikonto ein.Run this command and enter your Microsoft 365 work or school account credentials.

    $credential = Get-Credential
    
  3. Führen Sie diesen Befehl aus, um mithilfe des Azure Active Directory PowerShell für Graph-Moduls eine Verbindung zu Azure AD herzustellen.Run this command to connect to Azure AD by using the Azure Active Directory PowerShell for Graph module.

    Connect-AzureAD -Credential $credential
    

    Wenn Sie das Microsoft Azure Active Directory-Modul für Windows PowerShell-Modul verwenden, führen Sie alternativ diesen Befehl aus.Or if you're using the Microsoft Azure Active Directory Module for Windows PowerShell module, run this command.

    Connect-MsolService -Credential $credential
    

    Hinweis

    Das Microsoft Azure Active Directory-Modul für Windows PowerShell-Modul und Cmdlets mit Msol im Namen werden von PowerShell Core nicht unterstützt.PowerShell Core doesn't support the Microsoft Azure Active Directory Module for Windows PowerShell module and cmdlets with Msol in their name. Sie müssen diese Cmdlets über PowerShell ausführen.You must run these cmdlets from PowerShell.

  4. Führen Sie diese Befehle zum Herstellen einer Verbindung mit SharePoint Online aus.Run these commands to connect to SharePoint Online. Geben Sie den Organisationsnamen für Ihre Domäne an.Specify the organization name for your domain. Für "litwareinc.onmicrosoft.com" lautet der Organisationsnamenswert beispielsweise "litwareinc".For example, for "litwareinc.onmicrosoft.com", the organization name value is "litwareinc".

    $orgName="<for example, litwareinc for litwareinc.onmicrosoft.com>"
    Import-Module Microsoft.Online.SharePoint.PowerShell -DisableNameChecking
    Connect-SPOService -Url https://$orgName-admin.sharepoint.com -Credential $Credential
    
  5. Führen Sie diese Befehle zum Herstellen einer Verbindung mit Exchange Online aus.Run these commands to connect to Exchange Online.

    Import-Module ExchangeOnlineManagement
    Connect-ExchangeOnline -ShowProgress $true
    

    Hinweis

    Informationen zum Herstellen einer Verbindung mit Exchange Online für Microsoft 365-Clouds, außer der weltweiten, finden Sie unter Herstellen einer Verbindung mit Exchange Online PowerShell.To connect to Exchange Online for Microsoft 365 clouds other than Worldwide, see Connect to Exchange Online PowerShell.

  6. Führen Sie diese Befehle zum Herstellen einer Verbindung mit dem Security & Compliance Center aus.Run these commands to connect to the Security & Compliance Center.

    $acctName="<UPN of the account, such as belindan@litwareinc.onmicrosoft.com>"
    Connect-IPPSSession -UserPrincipalName $acctName
    

    Hinweis

    Informationen zur Verbindung mit dem Security & Compliance Center für Microsoft 365-Clouds außer der weltweiten finden Sie unter Verbinden mit Security & Compliance Center PowerShell.To connect to the Security & Compliance Center for Microsoft 365 clouds other than Worldwide, see Connect to Security & Compliance Center PowerShell.

  7. Führen Sie diese Befehle aus, um eine Verbindung mit Teams PowerShell (und Skype for Business Online) herzustellen.Run these commands to connect to Teams PowerShell (and Skype for Business Online).

    Import-Module MicrosoftTeams
    $credential = Get-Credential
    Connect-MicrosoftTeams -Credential $credential
    

    Hinweis

    Der Skype for Business Online-Connector ist derzeit Bestandteil des aktuellen PowerShell-Moduls von Teams.Skype for Business Online Connector is currently part of the latest Teams PowerShell module. Wenn Sie die neueste Version von Teams PowerShell verwenden, müssen Sie den Skype for Business Online-Connector nicht installieren.If you're using the latest Teams PowerShell public release, you don't need to install the Skype for Business Online Connector.

    Hinweis

    Informationen zur Verbindung mit anderen Microsoft Teams-Clouds als der Worldwide-Cloud finden Sie unter Connect-MicrosoftTeams.To connect to Microsoft Teams clouds other than Worldwide, see Connect-MicrosoftTeams.

Azure Active Directory PowerShell für Graph-ModulAzure Active Directory PowerShell for Graph module

Nachfolgend sehen Sie die Befehle für alle Dienste in einem einzigen Block bei Verwendung des Azure Active Directory PowerShell für Graph-Moduls.Here are the commands for all the services in a single block when you use the Azure Active Directory PowerShell for Graph module. Geben Sie den Namen Ihres Domänenhosts und den UPN für die Anmeldung an, und führen Sie alle Befehle gleichzeitig aus.Specify the name of your domain host and the UPN for the sign-in and run them all at the same time.

$orgName="<for example, litwareinc for litwareinc.onmicrosoft.com>"
$acctName="<UPN of the account, such as belindan@litwareinc.onmicrosoft.com>"
$credential = Get-Credential -UserName $acctName -Message "Type the account's password."
#Azure Active Directory
Connect-AzureAD -Credential $credential
#SharePoint Online
Import-Module Microsoft.Online.SharePoint.PowerShell -DisableNameChecking
Connect-SPOService -Url https://$orgName-admin.sharepoint.com -credential $credential
#Exchange Online
Import-Module ExchangeOnlineManagement
Connect-ExchangeOnline -ShowProgress $true
#Security & Compliance Center
Connect-IPPSSession -UserPrincipalName $acctName
#Teams and Skype for Business Online
Import-Module MicrosoftTeams
Connect-MicrosoftTeams -Credential $credential

Microsoft Azure Active Directory-Modul für Windows PowerShell-ModulMicrosoft Azure Active Directory Module for Windows PowerShell module

Nachfolgend sehen Sie die Befehle für alle Dienste in einem einzigen Block bei Verwendung des Microsoft Azure Active Directory-Moduls für Windows PowerShell-Modul.Here are the commands for all the services in a single block when you use the Microsoft Azure Active Directory Module for Windows PowerShell module. Geben Sie den Namen Ihres Domänenhosts und den UPN für die Anmeldung an, und führen Sie alle Befehle gleichzeitig aus.Specify the name of your domain host and the UPN for the sign-in and run them all at one time.

$orgName="<for example, litwareinc for litwareinc.onmicrosoft.com>"
$acctName="<UPN of the account, such as belindan@litwareinc.onmicrosoft.com>"
$credential = Get-Credential -UserName $acctName -Message "Type the account's password."
#Azure Active Directory
Connect-MsolService -Credential $credential
#SharePoint Online
Import-Module Microsoft.Online.SharePoint.PowerShell -DisableNameChecking
Connect-SPOService -Url https://$orgName-admin.sharepoint.com -credential $credential
#Exchange Online
Import-Module ExchangeOnlineManagement
Connect-ExchangeOnline -ShowProgress $true
#Security & Compliance Center
Connect-IPPSSession -UserPrincipalName $acctName
#Teams and Skype for Business Online
Import-Module MicrosoftTeams
Connect-MicrosoftTeams -Credential $credential

Schritte zum Herstellen einer Verbindung bei Verwendung der mehrstufigen AuthentifizierungConnection steps when using multi-factor authentication

Azure Active Directory PowerShell für Graph-ModulAzure Active Directory PowerShell for Graph module

Nachfolgend sehen Sie alle Befehle in einem einzigen Block, um eine Verbindung mit mehreren Microsoft 365-Diensten mit mehrstufiger Authentifizierung herzustellen bei Verwendung des Azure Active Directory PowerShell für Graph-Moduls.Here are all the commands in a single block to connect to multiple Microsoft 365 services when you use multi-factor authentication with the Azure Active Directory PowerShell for Graph module.

$acctName="<UPN of the account, such as belindan@litwareinc.onmicrosoft.com>"
$orgName="<for example, litwareinc for litwareinc.onmicrosoft.com>"
#Azure Active Directory
Connect-AzureAD
#SharePoint Online
Connect-SPOService -Url https://$orgName-admin.sharepoint.com
#Exchange Online
Import-Module ExchangeOnlineManagement
Connect-ExchangeOnline -UserPrincipalName $acctName -ShowProgress $true
#Security & Compliance Center
Connect-IPPSSession -UserPrincipalName $acctName
#Teams and Skype for Business Online
Import-Module MicrosoftTeams
Connect-MicrosoftTeams

Microsoft Azure Active Directory-Modul für Windows PowerShell-ModulMicrosoft Azure Active Directory Module for Windows PowerShell module

Nachfolgend sehen Sie alle Befehle in einem einzigen Block, um eine Verbindung mit mehreren Microsoft 365-Diensten mit mehrstufiger Authentifizierung herzustellen, bei Verwendung des Microsoft Azure Active Directory-Moduls für Windows PowerShell-Modul.Here are all the commands in a single block to connect to multiple Microsoft 365 services when you use multi-factor authentication with the Microsoft Azure Active Directory Module for Windows PowerShell module.

$acctName="<UPN of the account, such as belindan@litwareinc.onmicrosoft.com>"
$orgName="<for example, litwareinc for litwareinc.onmicrosoft.com>"
#Azure Active Directory
Connect-MsolService
#SharePoint Online
Connect-SPOService -Url https://$orgName-admin.sharepoint.com
#Exchange Online
Import-Module ExchangeOnlineManagement
Connect-ExchangeOnline -UserPrincipalName $acctName -ShowProgress $true
#Security & Compliance Center
Connect-IPPSSession -UserPrincipalName $acctName
#Teams and Skype for Business Online
Import-Module MicrosoftTeams
Connect-MicrosoftTeams

Schließen des PowerShell-FenstersClose the PowerShell window

Führen Sie zum Schließen des PowerShell-Fensters diesen Befehl aus, um die aktiven Sitzungen in Skype for Business Online, SharePoint Online und Microsoft Teams zu entfernen:To close down the PowerShell window, run this command to remove the active sessions to Skype for Business Online, SharePoint Online, and Teams:

Remove-PSSession $sfboSession ; Disconnect-SPOService ; Disconnect-MicrosoftTeams 

Siehe auchSee also