Wdrożenie rozwiązania Windows Autopilot dla istniejących urządzeń: tworzenie pliku JSON dla profilów rozwiązania Autopilot
Kroki dołączania do aplikacji Microsoft Entra sterowane przez użytkownika rozwiązania Autopilot:
- Krok 1. Konfigurowanie profilu rozwiązania Windows Autopilot
- Krok 2. Instalowanie wymaganych modułów w celu uzyskania profilów rozwiązania Autopilot z usługi Intune
- Krok 3. Tworzenie pliku JSON dla profilów rozwiązania Autopilot
- Krok 4. Tworzenie i dystrybucja pakietu dla pliku JSON w programie Configuration Manager
- Krok 5. Tworzenie sekwencji zadań rozwiązania Autopilot w programie Configuration Manager
- Krok 6. Tworzenie kolekcji w programie Configuration Manager
- Krok 7. Wdrażanie sekwencji zadań rozwiązania Autopilot w kolekcji w programie Configuration Manager
- Krok 8. Przyspieszenie procesu wdrażania (opcjonalnie)
- Krok 9. Uruchamianie sekwencji zadań rozwiązania Autopilot na urządzeniu
- Krok 10. Rejestrowanie urządzenia dla rozwiązania Windows Autopilot
Aby zapoznać się z omówieniem wdrożenia rozwiązania Windows Autopilot dla istniejącego przepływu pracy urządzeń, zobacz Wdrażanie rozwiązania Windows Autopilot dla istniejących urządzeń w usłudze Intune i programie Configuration Manager.
Tworzenie pliku JSON dla profilów rozwiązania Autopilot
Uwaga
Fragmenty kodu programu PowerShell w tej sekcji zostały zaktualizowane w lipcu 2023 r. w celu używania modułów programu Microsoft Graph PowerShell zamiast przestarzałych modułów programu PowerShell programu AzureAD Graph. Moduły programu PowerShell programu Microsoft Graph mogą wymagać zatwierdzenia dodatkowych uprawnień w identyfikatorze Microsoft Entra, gdy są one używane po raz pierwszy. Aby uzyskać więcej informacji, zobacz AzureAD and Important: Azure AD Graph Retirement and PowerShell Module Deprecation (AzureAD i Ważne: wycofanie programu Azure AD Graph i wycofywanie modułu programu PowerShell).
Po zainstalowaniu odpowiednich modułów w celu umożliwienia eksportowania profilów rozwiązania Autopilot z usługi Intune następnym krokiem jest wyeksportowanie profilów rozwiązania Autopilot jako plików JSON. Pliki JSON są używane do tworzenia pakietu w programie Configuration Manager.
Aby wyeksportować profile rozwiązania Autopilot jako pliki JSON, wykonaj następujące kroki:
Zaloguj się na serwerze lokacji programu Configuration Manager lub innym urządzeniu, na którym zainstalowano wymagane moduły w module Instalowanie wymaganych do uzyskania profilów rozwiązania Autopilot z poziomu kroku usługi Intune .
Na urządzeniu otwórz okno programu PowerShell jako administrator, klikając prawym przyciskiem myszy menu Start i wybierając pozycję Windows PowerShell (Administrator)/Terminal systemu Windows (administrator), a następnie wybierając pozycję Tak w wierszu polecenia Kontrola konta użytkownika (UAC).
Skopiuj następujące polecenia, wybierając pozycję Kopiuj w prawym górnym rogu poniższego bloku kodu programu PowerShell :
Connect-MgGraph -Scopes "Device.ReadWrite.All", "DeviceManagementManagedDevices.ReadWrite.All", "DeviceManagementServiceConfig.ReadWrite.All", "Domain.ReadWrite.All", "Group.ReadWrite.All", "GroupMember.ReadWrite.All", "User.Read" $AutopilotProfile = Get-AutopilotProfile $targetDirectory = "C:\Autopilot" $AutopilotProfile | ForEach-Object { New-Item -ItemType Directory -Path "$targetDirectory\$($_.displayName)" $_ | ConvertTo-AutopilotConfigurationJSON | Set-Content -Encoding Ascii "$targetDirectory\$($_.displayName)\AutopilotConfigurationFile.json" }
Wklej polecenia w oknie programu PowerShell z podwyższonym poziomem uprawnień, a następnie wybierz pozycję Enter na klawiaturze, aby uruchomić polecenia. Jeśli okno polecenia programu PowerShell z podwyższonym poziomem uprawnień nie zostało jeszcze zalogowane do usługi Intune, zostanie wyświetlone okno Zaloguj się do konta . Zaloguj się przy użyciu konta Microsoft Entra, które ma dostęp do usługi Intune i profilów rozwiązania Autopilot.
Po zalogowaniu się do usługi Intune może być konieczne wybranie opcji Enter po raz drugi, aby uruchomić ostatnie polecenie w bloku kodu.
Po pomyślnym uruchomieniu wszystkich poleceń profile rozwiązania Autopilot pojawią się w podfoldecie w folderze określonym przez zmienną
$targetDirectory
. Domyślnie zmienna$targetDirectory
toC:\AutoPilot
, ale w razie potrzeby można ją zmienić na inną lokalizację. Podfolder ma nazwę profilu rozwiązania Autopilot z usługi Intune. Jeśli istnieje wiele profilów rozwiązania Autopilot, każdy profil ma własny podfolder. W każdym folderze znajduje się plik JSON o nazwieAutopilotConfigurationFile.json
.
Uwaga
Powyższy skrypt eksportuje wszystkie profile rozwiązania Autopilot z usługi Intune. Oprócz obsługiwanych profilów rozwiązania Autopilot opartych na użytkownikach pobiera również nieobsługiwane profile rozwiązania Autopilot wstępnie inicjujące obsługę administracyjną i profile rozwiązania Autopilot, jeśli istnieją w środowisku.
Następny krok: Tworzenie i dystrybucja pakietu dla pliku JSON w programie Configuration Manager
Zawartość pokrewna
Aby uzyskać więcej informacji na temat tworzenia pliku JSON, zobacz następujące artykuły: