Развертывание Windows Autopilot для существующих устройств: создание JSON-файла для профилей Autopilot
Шаги присоединения к Autopilot, управляемые пользователем Microsoft Entra:
- Шаг 1 . Настройка профиля Windows Autopilot
- Шаг 2. Установка необходимых модулей для получения профилей Autopilot из Intune
- Шаг 3. Создание JSON-файла для профилей Autopilot
- Шаг 4. Создание и распространение пакета для JSON-файла в Configuration Manager
- Шаг 5 . Создание последовательности задач Autopilot в Configuration Manager
- Шаг 6 . Создание коллекции в Configuration Manager
- Шаг 7. Развертывание последовательности задач Autopilot для сбора в Configuration Manager
- Шаг 8. Ускорение процесса развертывания (необязательно)
- Шаг 9. Запуск последовательности задач Autopilot на устройстве
- Шаг 10. Регистрация устройства для Windows Autopilot
Общие сведения о рабочем процессе развертывания Windows Autopilot для существующих устройств см. в статье Развертывание Windows Autopilot для существующих устройств в Intune и Configuration Manager.
Создание JSON-файла для профилей Autopilot
Примечание.
Фрагменты кода PowerShell в этом разделе были обновлены в июле 2023 г. для использования модулей PowerShell Microsoft Graph вместо устаревших модулей AzureAD Graph PowerShell. При первом использовании модулей Microsoft Graph PowerShell может потребоваться утверждение дополнительных разрешений в идентификаторе Microsoft Entra. Дополнительные сведения см. в разделах AzureAD и Важно: прекращение использования Azure AD Graph и прекращение поддержки модуля PowerShell.
После установки соответствующих модулей, позволяющих экспортировать профили Autopilot из Intune, следующим шагом будет экспорт профилей Autopilot в виде JSON-файлов. JSON-файлы используются для создания пакета в Configuration Manager.
Чтобы экспортировать профили Autopilot в виде JSON-файлов, выполните следующие действия.
Войдите на сервер сайта Configuration Manager или другое устройство, на котором были установлены необходимые модули в шаге Установка необходимых модулей для получения профилей Autopilot из Intune .
На устройстве откройте окно PowerShell от имени администратора, щелкнув правой кнопкой мыши меню Пуск и выбрав Windows PowerShell (администратор)Терминал Windows (администратор)/ и выбрав Да в командной строке Контроль учетных записей (UAC).
Скопируйте следующие команды, выбрав Копировать в правом верхнем углу приведенного ниже блока кода 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" }
Вставьте команды в окно PowerShell с повышенными привилегиями и нажмите клавишу ВВОД на клавиатуре, чтобы выполнить команды. Если командное окно PowerShell с повышенными привилегиями еще не включено в Intune, появится окно Вход в учетную запись . Войдите с помощью учетной записи Microsoft Entra, которая имеет доступ к профилям Intune и Autopilot.
После входа в Intune может потребоваться второй раз выбрать ввод , чтобы выполнить последнюю команду в блоке кода.
После успешного выполнения всех команд профили Autopilot появятся во вложенной папке в папке, указанной переменной
$targetDirectory
. По умолчанию$targetDirectory
переменная имеет значениеC:\AutoPilot
, но при необходимости ее можно изменить в другое расположение. Вложенная папка имеет имя профиля Autopilot из Intune. Если существует несколько профилей Autopilot, каждый профиль имеет собственную вложенную папку. В каждой папке есть JSON-файл с именемAutopilotConfigurationFile.json
.
Примечание.
Приведенный выше сценарий экспортирует все профили Autopilot из Intune. Помимо поддерживаемых пользовательских профилей Autopilot, он также загружает неподдерживаемые профили предварительной подготовки Autopilot и профили Autopilot, если они существуют в среде.
Следующий шаг. Создание и распространение пакета для JSON-файла в Configuration Manager
Связанные материалы
Дополнительные сведения о создании JSON-файла см. в следующих статьях: