Vorbedingungen
Das Modul benötigt mindestens PowerShell Core Core 7.2 (64bit) und das ExchangeOnlineManagement-Modul der Version 3.6.0 oder höher.
Das Modul wurde auf Windows 11 und macOS 11.7 entwickelt.
Hinweis zu PowerShell unter Debian: Es gibt Szenarien, in denen die Modulinstallation mit einem Fehler aufgrund eines falschen Modul-Manifests fehlschlägt. Wir untersuchen dies derzeit. Bitte versuchen Sie, es auf PowerShell Core unter Windows oder macOS auszuführen.
Hinweis zu Windows PowerShell: Stellen Sie sicher, daß Sie die neueste Version von PowerShellGet installiert haben.
Install-Module PowerShellGet -Scope CurrentUser
Modul-Installation
Installation auf Windows
Für die Installation folgenden Befehl ausführen:
Install-Module "SEPPmail365"
Installation auf macOS and Linux
Zusätzlich zum Hauptmodul müssen Sie PSWSMan hinzufügen, das seinerseits WSMan-Client-Bibliotheken für Linux und macOS für die Remote-Konnektivität zu Exchange Online hinzufügt.
# Do this OUTSIDE Powershell in the shell !
sudo pwsh -command 'Install-Module PSWSMan -Scope allusers' # Read more on this here https://github.com/jborean93/omi
sudo pwsh -Command 'Install-WSMan'
Vorabversionen
Wenn Sie die neueste Version verwenden möchten, die möglicherweise noch nicht produktionsreif ist, gehen Sie zum SEPPmail365 Github Repository, laden Sie den Quellcode herunter und führen Sie folgenden Befehl aus:
Import-Module "C:\path\to\module\SEPPmail365.psd1"
Vorbereitung
Bevor Sie dieses Modul verwenden können, müssen Sie eine Verbindung zu Ihrer Exchange Online-Organisation herstellen. Verwenden Sie einen der folgenden Befehle, je nachdem, ob die Mehrfaktor-Authentifizierung für Ihr Konto aktiviert ist oder nicht:
Ohne Mehrfaktor-Authentifizierung:
Import-Module ExchangeOnlineManagement
$UserCredential = Get-Credential #Enter Exchange Admin UserName and Password
Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true
# If you have stored your credentials in Secretmanagement it would read:
Connect-ExchangeOnline -Credential (Get-Secret mycredentials) -ShowProgress $true
Mit Mehrfaktor-Authentifizierung:
Import-Module ExchangeOnlineManagement
Connect-ExchangeOnline -UserPrincipalName frank@contoso.com -ShowProgress $true
Mit DEVICE-Login:
Import-Module ExchangeOnlineManagement
# Login to the Exchange Environment with your Web-Browser
Connect-ExchangeOnline -Device
# Follow the instructions.