IT-Fachmann arbeitet in einer Kommandozeile am Laptop und bestätigt die Anmeldung am Smartphone, im Fenster eine Kleinstadt am Fluss
    Alle Insights

    M365 Review

    Microsoft 365 per PowerShell mit MFA verwalten: Microsoft Graph statt MSOnline

    MSOnline und AzureAD sind abgeschaltet. Mit welchen Modulen Sie sich heute mit MFA an Microsoft 365 anmelden und Skripte umstellen.

    Von Roger HaueterVeröffentlicht am Aktualisiert am 2 Minuten

    Viele Skripte für Microsoft 365 stammen aus einer Zeit, in der eine Anmeldung mit Benutzername und Passwort genügte. Das funktioniert nicht mehr: Die Module MSOnline und AzureAD wurden 2025 abgeschaltet, und Microsoft verlangt für administrative Anmeldungen zunehmend MFA. Wer heute Microsoft 365 per PowerShell verwaltet, braucht moderne Module und eine saubere Anmeldung.

    Die aktuellen Module im Überblick

    Bereich Modul Anmeldung
    Entra ID, Benutzer, Gruppen, Lizenzen Microsoft Graph PowerShell Connect-MgGraph -Scopes "User.Read.All"
    Exchange Online ExchangeOnlineManagement Connect-ExchangeOnline
    SharePoint Online Microsoft.Online.SharePoint.PowerShell Connect-SPOService -Url https://firma-admin.sharepoint.com
    SharePoint (PnP) PnP.PowerShell Connect-PnPOnline -Url … -Interactive -ClientId <App-ID>
    Teams MicrosoftTeams Connect-MicrosoftTeams
    Purview / Compliance ExchangeOnlineManagement Connect-IPPSSession

    Alle Module unterstützen die interaktive Anmeldung mit MFA im Browser oder per Gerätecode.

    Was sich gegenüber früher ändert

    • Berechtigungen statt Vollzugriff: Microsoft Graph arbeitet mit Berechtigungsbereichen (Scopes). Fordern Sie nur an, was das Skript braucht.
    • PnP PowerShell braucht eine eigene App-Registrierung: Seit September 2024 ist sie Pflicht. Sie wird einmalig mit Register-PnPEntraIDAppForInteractiveLogin angelegt.
    • MFA wird durchgesetzt: Für Azure-Verwaltung, auch über Azure CLI und Azure PowerShell, verlangt Microsoft seit Oktober 2025 MFA.

    Automatisierung ohne Benutzerkonto

    Skripte, die unbeaufsichtigt laufen, sollten nicht mit einem Benutzerkonto und gespeichertem Passwort arbeiten. Der richtige Weg ist eine App-Registrierung mit Zertifikat oder eine verwaltete Identität, zum Beispiel in Azure Automation. Dienstprinzipale und verwaltete Identitäten sind von der MFA-Pflicht nicht betroffen, brauchen aber klar begrenzte Berechtigungen und eine regelmässige Prüfung.

    Bestehende Skripte migrieren

    1. Alle Skripte und geplanten Aufgaben mit MSOnline- oder AzureAD-Befehlen (z. B. Get-MsolUser, Get-AzureADUser) erfassen
    2. Befehle auf Microsoft Graph PowerShell umstellen (z. B. Get-MgUser)
    3. Anmeldung umstellen: interaktiv mit MFA oder App-Registrierung mit Zertifikat
    4. Berechtigungen der App-Registrierungen dokumentieren und regelmässig überprüfen

    Häufige Fragen

    Vom Wissen zur belastbaren Entscheidung.

    Wir unterstützen Sie bei der Einordnung, Konzeption und Umsetzung im konkreten Organisationskontext.