Implementação do Windows Autopilot para dispositivos existentes: Criar ficheiro JSON para perfis do Windows Autopilot

Passos de associação de Microsoft Entra orientadas pelo utilizador do Windows Autopilot:

  • Passo 3: criar um ficheiro JSON para perfis do Windows Autopilot

Para obter uma descrição geral do fluxo de trabalho da implementação do Windows Autopilot para dispositivos existentes, veja Implementação do Windows Autopilot para dispositivos existentes no Intune e Gerenciador de Configurações.

Criar ficheiro JSON para perfis do Windows Autopilot

Observação

Os fragmentos de código do PowerShell nesta secção foram atualizados em julho de 2023 para utilizar os módulos do PowerShell do Microsoft Graph em vez dos módulos preteridos do PowerShell do AzureAD Graph. Os módulos do PowerShell do Microsoft Graph podem exigir a aprovação de permissões adicionais no Microsoft Entra ID quando forem utilizados pela primeira vez. Para obter mais informações, veja AzureAD e Important: Azure AD Graph Retirement and PowerShell Module Deprecation (Descontinuação do Módulo do PowerShell e Extinção do PowerShell).

Assim que os módulos adequados estiverem instalados para permitir a exportação de perfis do Windows Autopilot a partir de Intune, o passo seguinte é exportar os perfis do Windows Autopilot como ficheiros JSON. Os ficheiros JSON são utilizados para criar um pacote no Gerenciador de Configurações.

Para exportar os perfis do Windows Autopilot como ficheiros JSON, siga estes passos:

  1. Inicie sessão no servidor do site do Gerenciador de Configurações ou noutro dispositivo onde os módulos necessários foram instalados no passo Instalar os módulos necessários para obter perfis do Windows Autopilot a partir de Intune passo.

  2. No dispositivo, abra uma janela do PowerShell como administrador ao clicar com o botão direito do rato no menu Iniciar e selecionar Windows PowerShell (Administração)/Terminal do Windows (Administração) e, em seguida, selecionando Sim no pedido Controlo de Conta de Utilizador (UAC).

  3. Copie os seguintes comandos ao selecionar Copiar no canto superior direito do bloco de código do PowerShell abaixo:

    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"
    }
    
  4. Cole os comandos na janela elevada do PowerShell e, em seguida, selecione Enter no teclado para executar os comandos. Se a janela de comandos elevada do PowerShell ainda não tiver sessão iniciada no Intune, será apresentada uma janela Iniciar sessão na sua conta. Inicie sessão com uma conta Microsoft Entra que tenha acesso aos perfis Intune e Do Windows Autopilot.

  5. Depois de iniciar sessão no Intune, Enter poderá ter de ser selecionado uma segunda vez para executar o último comando no bloco de código.

  6. Assim que todos os comandos forem executados com êxito, os perfis do Windows Autopilot são apresentados numa subpasta na pasta especificada pela $targetDirectory variável . Por predefinição, a $targetDirectory variável é C:\AutoPilot, mas pode ser alterada para outra localização, se assim o desejar. A subpasta tem o nome do perfil do Windows Autopilot de Intune. Se existirem vários perfis do Windows Autopilot, cada perfil tem a sua própria subpasta. Em cada pasta, existe um ficheiro JSON com o nome AutopilotConfigurationFile.json.

Observação

O script acima exporta todos os perfis do Windows Autopilot de Intune. Além dos perfis suportados pelo Windows Autopilot orientados pelo utilizador, também transfere perfis de pré-aprovisionamento não suportados do Windows Autopilot e implementação automática de perfis do Windows Autopilot se existirem no ambiente.

Passo seguinte: Criar e distribuir o pacote para o ficheiro JSON no Gerenciador de Configurações

Para obter mais informações sobre como criar o ficheiro JSON, veja os seguintes artigos: