IT97 Blog

18. Dezember 2023

Mittels PowerShell eine Verbindung zu M365, AZURE und Exchange herstellen

Verbindung zu Microsoft 365 via PowerShell

Betriebssystem

Sie müssen eine 64-Bit-Version von Windows verwenden. Die Unterstützung für die 32-Bit-Version des Microsoft Azure Active Directory-Moduls für Windows PowerShell wurde 2014 eingestellt.

Sie können die folgenden Versionen von Windows verwenden:

  • Windows 10, Windows 8.1, Windows 8 oder Windows 7 Service Pack 1 (SP1)
  • Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 oder Windows Server 2008 R2 SP1

1. Schritt: Installieren der benötigten Software

Diese Schritte sind nur einmalig auf Ihrem Computer erforderlich. Sie müssen die Software aber wahrscheinlich regelmäßig aktualisieren.

  • Gehen Sie folgendermaßen vor, um das Microsoft Azure Active Directory-Modul für Windows PowerShell zu installieren und zu importieren:

a.) Öffnen Sie eine erweiterte Windows PowerShell-Eingabeaufforderung (führen Sie Windows PowerShell als Administrator aus).
b.) Führen Sie den Befehl Install-Module MSOnline aus.
c.) Wenn Sie aufgefordert werden, den NuGet-Anbieter zu installieren, geben Sie Y ein und drücken Sie die Eingabetaste.
d.) Wenn Sie aufgefordert werden, das Modul von PSGallery zu installieren, geben Sie Y ein und drücken Sie die Eingabetaste.
e.) Den Befehl “Import-Module MSOnline” ausführen, um das Modul zu importieren.

Diese Schritte sind nur einmalig auf Ihrem Computer erforderlich. Sie müssen die Software jedoch wahrscheinlich regelmäßig aktualisieren.

  1. Öffnen Sie ein Windows PowerShell-Eingabeaufforderungsfenster.
  2. Führen Sie diesen Befehl aus:
Install-Module -Name AzureAD

Standardmäßig ist die PowerShell-Galerie (PSGallery) nicht als vertrauenswürdiges Repository für PowerShellGet konfiguriert. Wenn Sie die PSGallery zum ersten Mal verwenden, wird die folgende Meldung angezeigt:

Untrusted repository

You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the `Set-PSRepository` cmdlet.

Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"):

Beantworten Sie alle Fragen mit Ja oder Ja, um mit der Installation fortzufahren.

Führen Sie diesen Befehl aus, um das Modul zu importieren:

Import-Module  AzureAD

2. Schritt: Verbindung dich mit deiner Microsoft Entra ID zu Microsoft 365

Um eine Verbindung zu Microsoft Entra ID für Ihr Microsoft 365-Abonnement mit einem Kontonamen und einem Kennwort oder mit einer Multi-Faktor-Authentifizierung herzustellen, führen Sie einen der folgenden Befehle von einer Windows PowerShell-Eingabeaufforderung aus (es muss nicht erhöht sein).

Office 365 cloudCommand
Office 365 Worldwide (+GCC)Connect-AzureAD
Office 365 operated by 21 VianetConnect-AzureAD -AzureEnvironmentName AzureChinaCloud
Office 365 GermanyConnect-AzureAD -AzureEnvironmentName AzureGermanyCloud
Office 365 U.S. Government DoD and Office 365 U.S. Government GCC HighConnect-AzureAD -AzureEnvironmentName AzureUSGovernment

Geben Sie im Dialogfeld Bei Ihrem Konto anmelden den Benutzernamen und das Kennwort für Ihr Microsoft 365-Arbeits- oder Schulkonto ein und wählen Sie dann OK.

Wenn Sie die Multi-Faktor-Authentifizierung verwenden, folgen Sie den Anweisungen, um zusätzliche Authentifizierungsinformationen, wie z. B. einen Verifizierungscode, anzugeben.

Nachdem Sie eine Verbindung hergestellt haben, können Sie die Cmdlets für das Azure Active Directory PowerShell for Graph-Modul verwenden.

About Dirscher Martin
IT-Administrator - Tech.- & eMobility Enthusiast. - Lizenzierte Drohnen Pilot