Exportieren (0) Drucken
Alle erweitern

Herstellen einer Verbindung mit Exchange Online mithilfe der Remote-PowerShell

Exchange Online
 

Gilt für:Exchange Online

Letztes Änderungsdatum des Themas:2014-07-31

Mit Remote-PowerShell können Sie Ihre Exchange Online-Einstellungen über die Befehlszeile verwalten. Sie verwenden Windows PowerShell auf Ihrem lokalen Computer, um eine Remoteshell-Sitzung zu Exchange Online zu erstellen. Dabei handelt es sich um einen Prozess mit drei Schritten, Sie geben Ihre Anmeldeinformationen zu Exchange Online an, stellen die erforderlichen Verbindungseinstellungen bereit und importieren anschließend die Exchange Online-Cmdlets in Ihre lokale Windows PowerShell-Sitzung.

WichtigWichtig:
Wenn Sie ein Kunde des eigenständigen Exchange Online Protection (EOP)-Produkts sind und den Dienst verwenden, um lokale Postfächer zu schützen, befolgen Sie die allgemeinen Anweisungen im Thema Herstellen einer Verbindung mit Exchange Online Protection mithilfe der Remote-PowerShell. Wenn Ihr Exchange Online Protection-Abonnement "Exchange Enterprise CAL mit Diensten" ist (darunter Datenverlustschutz und Berichterstellung mithilfe von Webdiensten), helfen ihnen die Verbindungsanweisungen in diesem Thema.

TippTipp:
Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Besuchen Sie die Foren unter: Exchange Server, Exchange Online oder Exchange Online Protection

  1. Öffnen Sie auf Ihrem lokalen Computer Windows PowerShell, und führen Sie dann den folgenden Befehl aus.

    $UserCredential = Get-Credential
    

    Geben Sie im Dialogfeld Bei Windows PowerShell anmelden den Exchange Online-Benutzernamen und das Kennwort ein, und klicken Sie dann auf OK.

  2. Führen Sie den folgenden Befehl aus.

    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
    

    Hinweis   Wenn es sich um Office 365 handelt, das vom Kunden 21Vianet in China betrieben wird, verwenden Sie folgenden Wert für den Parameter ConnectionUri: https://partner.outlook.cn/PowerShell.

  3. Führen Sie den folgenden Befehl aus.

    Import-PSSession $Session
    
HinweisHinweis:
Stellen Sie sicher, dass die Remote-PowerShell-Sitzung getrennt wird, wenn Sie alle Aufgaben ausgeführt haben. Wenn Sie das Windows PowerShell-Fenster schließen, ohne die Sitzung zu trennen, verbrauchen Sie möglicherweise alle Remote-PowerShell-Sitzungen, die Ihnen zur Verfügung stehen, sodass Sie dann warten müssen, bis die Sitzungen abgelaufen sind. Führen Sie zum Trennen der PowerShell-Remotesitzung den folgenden Befehl aus.
Remove-PSSession $Session

Nach Schritt 3 werden die Exchange Online-Cmdlets in Ihre lokale Windows PowerShell-Sitzung importiert, der Fortschritt wird in der Statusleiste angezeigt. Wenn Sie keine Fehlermeldungen erhalten, wurde die Verbindung erfolgreich hergestellt. Sie können einen schnellen Test durchführen, indem Sie ein Exchange Online-Cmdlet ausführen— z. B. Get-Mailbox—und sich die Ergebnisse ansehen.

Wenn Sie Fehlermeldungen erhalten, überprüfen Sie die folgenden Anforderungen:

  • Ein häufig auftretendes Problem ist ein falsches Kennwort. Führen Sie die drei Schritte erneut durch und achten Sie besonders auf die korrekte Eingabe des Benutzernamens und Kennworts in Schritt 1.

  • Um die Abwehr von DoS-Angriffen (Denial of Service) zu unterstützen, ist die Anzahl der offenen Windows PowerShell-Remoteverbindungen zu Ihrer Exchange Online-Organisation auf drei beschränkt.

  • Windows PowerShell muss zum Ausführen von Skripts konfiguriert werden. Sie müssen diese Einstellung nur einmalig auf Ihrem Computer konfigurieren, und nicht bei jedem Verbindungsaufbau. Um Windows PowerShell für das Ausführen von signierten Skripts zu aktivieren, müssen Sie den folgenden Befehl in einem Windows PowerShell-Fenster mit erhöhten Rechten ausführen(ein Windows PowerShell-Fenster, das Sie durch Auswahl von Als Administrator ausführen) geöffnet haben.

    Set-ExecutionPolicy RemoteSigned
    
  • Das Benutzerkonto, mit dem Sie die Verbindung mit Exchange Online herstellen, muss für die Remoteshell aktiviert sein. Weitere Informationen finden Sie unter Verwalten des Remote-PowerShell-Zugriffs in Exchange Online.

  • TCP-Port 80 muss zwischen dem lokalen Computer und dem Remoteserver geöffnet sein. Er ist wahrscheinlich offen, es kann jedoch vorkommen, dass Ihre Organisation eine eingeschränkte Internetzugriffsrichtlinie verfolgt.

Die Cmdlets, die Sie in diesem Thema verwenden, sind Windows PowerShell-Cmdlets. Weitere Informationen zu diesen Cmdlets finden Sie in den folgenden Themen:

 
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.
Anzeigen:
© 2015 Microsoft