Partilhar via


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

Passos de adesão do Microsoft Entra orientados pelo utilizador do Autopilot:

  • Passo 3: Criar um ficheiro JSON para perfis do Autopilot

Para obter uma descrição geral da implementação do Windows Autopilot para o fluxo de trabalho de dispositivos existentes, veja Implementação do Windows Autopilot para dispositivos existentes no Intune e No Configuration Manager.

Criar ficheiro JSON para perfis do 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 and Important: Azure AD Graph Retirement and PowerShell Module Deprecation (AzureAD e Importante: Descontinuação do Azure AD Graph e Descontinuação do Módulo do PowerShell).

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

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

  1. Inicie sessão no servidor do site do Configuration Manager ou noutro dispositivo onde os módulos necessários foram instalados no passo Instalar os módulos necessários para obter perfis do Autopilot a partir do Intune .

  2. No dispositivo, abra uma janela do PowerShell como administrador clicando com o botão direito do rato no menu Iniciar e selecionando Windows PowerShell (Administrador)/Terminal do Windows (Administrador) e, em seguida, selecionando Sim na linha de comandos 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, é apresentada uma janela Iniciar sessão na sua conta . Inicie sessão com uma conta do Microsoft Entra que tenha acesso aos perfis do Intune e do 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 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 Autopilot do Intune. Se existirem vários perfis do 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 Autopilot do Intune. Além dos perfis do Autopilot suportados pelo utilizador, também transfere perfis do Autopilot de pré-aprovisionamento não suportados e a implementação automática de perfis do Autopilot, caso existam no ambiente.

Passo seguinte: Criar e distribuir o pacote para o ficheiro JSON no Configuration Manager

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