Modern Workplace Lab: Entra ID, Intune, Conditional Access und Identity Lifecycle
Eine zusammenhängende Microsoft-365-Umgebung, aufgebaut wie ein Mittelstandsprojekt: Ein Mitarbeiter wird per Graph PowerShell angelegt, bekommt ein verwaltetes Gerät, kommt nur mit MFA und konformem Gerät an seine Daten und wird beim Austritt sauber abgebaut. Dokumentiert mit Skripten, Screenshots und den Stolpersteinen aus dem Aufbau.
- Joiner, Mover, Leaver mit dem Microsoft Graph PowerShell SDK: acht Skripte
- Windows 11 per Entra Join mit automatischer Intune-Registrierung, MacBook über das Unternehmensportal
- Compliance-Richtlinien für Windows und macOS, Conditional Access mit MFA und konformem Gerät
- Android Enterprise: dediziertes Gerät per QR-Code, Apps aus Managed Google Play, Fernaktionen
Ein Beispiel für die Sorte Detail, die man nur beim Selbertippen lernt: das Deaktivieren eines Kontos scheitert mit „positional parameter cannot be found“, weil das Graph SDK die Änderung als Body-Objekt erwartet.
# schlägt fehl
Update-MgUser -UserId $id -AccountEnabled $false
# richtig
Update-MgUser -UserId $id -BodyParameter @{ AccountEnabled = $false }