Security & Compliance PowerShell (Connect-IPPSSession) bald über REST API

Für PowerShell Tätigkeiten im Security & Compliance Center ist die Verbindung über Connect-IPPSSession erforderlich. Connect-IPPSSession ist Teil des Exchange Online PowerShell Moduls.

Heute nutzt Connect-IPPSSession das alte Remote PowerShell (RPS) Protokoll. RPS wurde von Microsoft abgekündigt, mit Ausnahme für Security & Compliance PowerShell (Connect-IPPSSession). Ab 15. Juli 2023 endet die Zeit für Connect-IPPSSession über RPS. Microsoft stellt auf REST API um.

Starting July 15, 2023, we will start deprecating the legacy RPS protocol in the Security and Compliance PowerShell module. RPS is enabled by default for Security and Compliance cmdlets. As part of our modernization efforts, the Security and Compliance admin experience is moving to REST-based cmdlets.

Laut Microsoft ändert sich für Organisationen durch die Umstellung nichts. Scripts mit Connect-IPPSSession können vorab getestet werden.
Für den Test ist zumindest das PowerShell Modul Exchange Online Management 3.2.0-Preview3 erforderlich. Vor der Installation sollten bestehende Exchange Online Module deinstalliert werden.

PowerShell
# With PowerShell 7
Uninstall-Module ExchangeOnlineManagement -AllVersions
Install-Module ExchangeOnlineManagement -AllowPrerelease
Get-Module ExchangeOnlineManagement -ListAvailable

PowerShell

Danach gibt es bei Connect-IPPSSession den Parameter UseRPSSession. Heute ist es ein optionaler Parameter für Tests. Ab Juli wird die Verbindung immer über die REST API erfolgen.

UseRPSSession
The UseRPSSession switch allows you to connect to Security & Compliance PowerShell using REST API mode.
If you don’t use this switch, you connect in traditional remote PowerShell access mode, and Basic authentication in WinRM is required on your local computer. 

PowerShell
Connect-ExchangeOnline
Connect-IPPSSession -UseRPSSession:$false
Get-Label

PowerShell

Am Beispiel ist erkennbar, laut der Ankündigung sind manche Commands im Moment noch nicht über die REST API unterstützt. Zwischen Juni und Juli sollten alle unterstützt sein.

Share
Avatar-Foto

Tobias Asböck

Tobias ist ein Senior System Engineer mit rund 10 Jahren Berufserfahrung für Microsoft 365 Produkte wie SharePoint Online, OneDrive for Business, Teams Collaboration, Entra ID, Information Protection, Universal Print und Microsoft 365 Lizenzierung. Aus der Vergangenheit kennt er über einen Zeitraum von 15+ Jahren die Planung, Administration und den Betrieb von SharePoint Server Umgebungen. Tobias ist ein PowerShell Scripter mit Zertifizierungen für Microsoft 365 Produkte. In seiner Freizeit beschäftigt sich Tobias mit Aktualisierungen in der M365-Welt, ist mit seinem Rennvelo unterwegs und anderen sportlichen Aktivitäten beschäftigt. Bei Fragen kontaktiere mich über LinkedIn oder [email protected].

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert