Setup an Autopilot lab on MacOS

Ein Autopilot-Lab unter macOS einrichten

Als Intune MVP muss ich häufig verschiedene Setups auf einem dedizierten Testgerät ausprobieren. Am einfachsten geht das mit virtuellen Maschinen (VMs). Eine Windows-VM auf einem MacBook Pro mit Apple Silicon (M3) zu betreiben, kann jedoch etwas knifflig sein. In diesem Blogbeitrag führe ich dich Schritt für Schritt durch die Einrichtung, mit der du eine Windows-VM erfolgreich unter macOS mit Apple Silicon betreibst.

Ein Autopilot-Lab unter macOS einrichten

Die Voraussetzungen schaffen

Das Virtualisierungstool, das ich für dieses Setup empfehle, ist UTM. Es ist eine leistungsstarke Open-Source-Anwendung, die speziell für macOS entwickelt wurde und nahtlos mit Apple Silicon funktioniert. Du kannst UTM direkt unter https://mac.getutm.app/ herunterladen oder, falls du Homebrew installiert hast, einfach den folgenden Befehl im Terminal ausführen:

brew install utm

Als Nächstes benötigst du ein Windows 11 ARM-Image, da dieses mit Apple Silicon kompatibel ist. Das offizielle Windows 11 ARM-Image kannst du von der Website von Microsoft herunterladen.

Die VM einrichten

  • Klicke auf „Create a New Virtual Machine“
Ein Autopilot-Lab unter macOS einrichten
  • Wähle „Virtualize“
Ein Autopilot-Lab unter macOS einrichten
  • Wähle „Windows“
Ein Autopilot-Lab unter macOS einrichten
  • Klicke auf „Browse“ und wähle das Windows-Image aus
  • Klicke auf „Continue“
Ein Autopilot-Lab unter macOS einrichten
  • Klicke auf „Continue“
Ein Autopilot-Lab unter macOS einrichten
  • Klicke auf „Continue“
Ein Autopilot-Lab unter macOS einrichten
  • Wähle bei Bedarf einen gemeinsamen Speicherort aus
  • Klicke auf „Continue“
Ein Autopilot-Lab unter macOS einrichten
  • Gib einen Namen ein und klicke auf „Save“
Ein Autopilot-Lab unter macOS einrichten

Windows-Installation

  • Als Nächstes musst du Windows 11 Pro installieren. Das ist der übliche Ablauf.
  • Um vom Image zu booten, musst du nach dem Start der VM eine Taste drücken.
Ein Autopilot-Lab unter macOS einrichten

Sobald das Setup abgeschlossen und die Maschine gebootet ist, fährst du sie herunter:

Ein Autopilot-Lab unter macOS einrichten

Die Seriennummer hinzufügen

Das ist der Punkt, der sich von der normalen Einrichtung eines Hardware-PCs unterscheidet. Wir müssen eine Seriennummer setzen, damit wir den Hash hochladen können. Öffne dazu UTM und klicke bei der VM auf „Edit“:

Ein Autopilot-Lab unter macOS einrichten
  • Navigiere zu „QEMU“ und „Arguments“. Klicke auf „New“ und füge Folgendes hinzu:
    • -smbios
      • type=1,serial=yourserial

Ändere den Wert der Seriennummer

Ein Autopilot-Lab unter macOS einrichten

Für Autopilot registrieren

Jetzt registrieren wir die virtuelle Maschine für Autopilot. Gehe dazu wie folgt vor:

  • Starte die Windows-VM.
  • Sobald der erste Setup-Bildschirm erscheint, drücke Shift + F10, um die Eingabeaufforderung zu öffnen.
  • Gib in der Eingabeaufforderung powershell ein und drücke Enter, um PowerShell zu starten.
Ein Autopilot-Lab unter macOS einrichten

Nachdem du PowerShell gestartet hast, führe die folgenden Befehle aus, um die Maschine für Autopilot zu registrieren:

Set-ExecutionPolicy Bypass
Install-Script -Name Get-WindowsAutopilotInfo
Get-WindowsAutopilotInfo.ps1 -Online

Diese Befehle umgehen die Ausführungsrichtlinie, installieren das offizielle Autopilot-Skript und laden den Hash in deinen Tenant hoch.

Netzwerkprobleme beheben
Wenn du auf Probleme mit der Netzwerkverbindung stößt, musst du möglicherweise die UTM Guest Tools installieren. Diese Tools verbessern die Performance der VM und stellen die einwandfreie Netzwerkfunktion sicher.

So installierst du sie:

  1. Öffne den Datei-Explorer und suche das eingebundene CD-Laufwerk mit den UTM Guest Tools.
  2. Führe die Installationsdatei aus.
  3. Starte die virtuelle Maschine nach Abschluss der Installation neu, damit die Änderungen wirksam werden.

Häufige Fehler und warum die Seriennummer wichtig ist

Der häufigste Fehler beim Aufbau eines Autopilot-Labs unter macOS ist es, den Schritt mit der Seriennummer zu überspringen oder einen Wert wiederzuverwenden, der im Tenant bereits existiert. Autopilot identifiziert jedes Gerät über einen Hardware-Hash, der teilweise aus der Seriennummer abgeleitet wird. Teilen sich zwei VMs dieselbe Seriennummer, überschreibt der zweite Hash-Upload den ersten unbemerkt, und dein Testgerät verschwindet aus der Autopilot-Geräteliste. Wähle daher immer eine eindeutige, leicht wiedererkennbare Seriennummer wie MACVM-LAB-01, damit du deine Lab-Maschinen auf einen Blick auseinanderhalten kannst.

Ein zweiter wichtiger Punkt: Wenn du eine VM löschst und neu erstellst, denke daran, auch den alten Autopilot-Geräteeintrag in Intune zu entfernen. Andernfalls sammeln sich veraltete Einträge an, die auf dein Tenant-Kontingent angerechnet werden und dazu führen können, dass das falsche Profil zugewiesen wird. Wenn du jede Seriennummer über ihren gesamten Lebenszyklus wie ein echtes Gerät behandelst, bleiben deine Tests sauber und deine Ergebnisse verlässlich.

Weitere Ressourcen

Wenn du dir eine zusätzliche Ressource mit einer ausführlicheren Anleitung ansehen möchtest, besuche den odds+endpoints-Blog von Nick Benton.