Werbefrei,
für immer!
Azure und M365 PowerShell Module
Das Installieren und die Verwendung der richtigen Module kann verwirren…
Module installieren
Dazu Windows PowerShell als Administrator auf dem System öffnen, von welchem man die Verbindungen herstellen möchte…
- Zuerst die Internetverbindung der PowerShell von TLS v1.0 (default) auf TLS v1.2 umstellen, sonst wirds nichts mit der Verbindung zum PS Repository… (siehe hier)
-
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
- Jetzt gleich noch das PowerShellGet Module installieren bzw. aktualisieren (hier durch Force Parameter)
Get-Module -Name PowerShellGet -ListAvailable | Install-Module -Force
-
- Jetzt können die Module direkt aus dem Online Repository installiert werden…
- Installation des neuen Moduls AzureADPreview (AzureAD v2) für die Verbindung zum AzureAD incl. -AllowClobber Paramter, falls bereits eine alte Version installiert ist
Install-Module -Name AzureADPreview -AllowClobber
Installation des alten Moduls Azure AD (AzureAD v1) incl. -AllowClobber Paramter, falls bereits eine alte Version installiert ist
Install-Module AzureAD -AllowClobber
- Installation des MSOnline Modules für eine Verbindung zu M(O)365 und damit Verwendendung der MSol- Commandlets…
Install-Module MSOnline
- Installation des EXO (Exchange Online) PowerShell V2 Moduls, für eine Verbindung zu M(O)365 (Unterstützung „Moderne Authentifizierung“)
Install-Module -Name ExchangeOnlineManagement
Falls dieses Modul bereits installiert ist, einfach aktualisieren
Update-Module -Name ExchangeOnlineManagement
- Installation des neuen Moduls AzureADPreview (AzureAD v2) für die Verbindung zum AzureAD incl. -AllowClobber Paramter, falls bereits eine alte Version installiert ist
Verbindungen herstellen
Bevor die Module genutzt werden können, sind diese immer mit Import-Module zu laden…
-
- Verbindung mit AzureAD herstellen
Import-Module AzureADPreview
oder
Import-Module AzureAD
Connect-AzureAD
-
- Verbindung mit M(O)365 herstellen
Import-Module MSOnline
Connect-MsolService
- Verbindung mit EXO (Exchange Online) und Moderner Authentifizierung herstellen
Import-Module ExchangeOnlineManagement
$UserCredential = Get-Credential
Für Accounts OHNE aktivierte Multi Factor Authentication
Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true
Für Accounts MIT aktivierter Multi Factor Authentication
Connect-ExchangeOnline -UserPrincipalName -ShowProgress $true
- Der Vollständigkeit halber noch der bisherige Weg mit Basic Authentication, der aber bald wegfällt…
$UserCredential = Get-Credential $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

