REST based Exchange Online Powershell Module
Hallo zusammen,
Seit der Ignite 2019 gibt es ein REST basiertes Exchange Online Powershell Module. Das habe ich mir nun mal angeschaut.
Mit den folgenden Befehlen installiert man das Powershell Modul. (Achtung: Powershell muss für die Installation "Als Administrator" gestartet sein)
Find-Module ExchangeOnlineManagement
Install-Module ExchangeOnlineManagement
Mit den folgenden Befehlen wird das Powershell Modul geladen und die Befehle angezeigt.
Import-Module ExchangeOnlineManagement
Get-Command -Module ExchangeOnlineManagement
Nun wird die Powershell mit Exchange Online verbunden. Wie man sieht sind die REST Basierten Befehle nur GET Commands mit einem "EXO" Prefix. Insbesondere bei grossen Umgebungen und vielen Resultaten, soll die neue Powershell stabiler sein. Beispielsweise um Reports zu erstellen.
Connect-ExchangeOnline
Mailbox
Get-EXOMailbox -Identity a.bohren@icewolf.ch
Get-EXOCASMailbox -Identity a.bohren@icewolf.ch
Wie man sieht ist auch eine Remote PS Session zu Exchange Online geöffnet.
Das heisst, im gleichen Fenster können auch die klassischen Echange Online Befehle abgesetzt werden.
Wer noch mehr dazu wissen will, findet die Session von Tony Redmond auf der Ignite Website
New, fast, and reliable Exchange Online PowerShell cmdlets
https://myignite.techcommunity.microsoft.com/sessions/79588