Compartilhar via


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 Configuration Manager.

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 do Intune, o passo seguinte é exportar os perfis do Windows Autopilot como ficheiros JSON. Os ficheiros JSON são utilizados para criar um pacote no Configuration Manager.

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

  1. Inicie sessão no Configuration Manager servidor do site ou outro 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 do Intune.

  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, é apresentada uma janela Iniciar sessão na sua conta . Inicie sessão com uma conta Microsoft Entra que tenha acesso ao Intune e aos perfis 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 do 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 do 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 Configuration Manager

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