Implementación de Windows Autopilot para dispositivos existentes: Crear archivo JSON para perfiles de Windows Autopilot

Pasos para unirse a Microsoft Entra controlados por el usuario de Windows Autopilot:

  • Paso 3: Crear archivo JSON para perfiles de Windows Autopilot

Para obtener información general sobre el flujo de trabajo Implementación de Windows Autopilot para dispositivos existentes, consulte Implementación de Windows Autopilot para dispositivos existentes en Intune y Administrador de configuración.

Crear archivo JSON para perfiles de Windows Autopilot

Nota:

Los fragmentos de código de PowerShell de esta sección se actualizaron en julio de 2023 para usar los módulos de PowerShell de Microsoft Graph en lugar de los módulos de PowerShell de AzureAD Graph en desuso. Es posible que los módulos de PowerShell de Microsoft Graph requieran la aprobación de permisos adicionales en Microsoft Entra ID cuando se usan por primera vez. Para obtener más información, consulte AzureAD e Importante: retirada de Azure AD Graph y desuso del módulo PowerShell.

Una vez instalados los módulos adecuados para permitir la exportación de perfiles de Windows Autopilot desde Intune, el siguiente paso es exportar los perfiles de Windows Autopilot como archivos JSON. Los archivos JSON se usan para crear un paquete en Administrador de configuración.

Para exportar los perfiles de Windows Autopilot como archivos JSON, siga estos pasos:

  1. Inicie sesión en el servidor del sitio de Administrador de configuración u otro dispositivo donde se instalaron los módulos necesarios en el paso Instalar los módulos necesarios para obtener perfiles de Windows Autopilot desde el paso Intune.

  2. En el dispositivo, abra una ventana de PowerShell como administrador. Para ello, haga clic con el botón derecho en el menú Inicio y seleccione Windows PowerShell (Administración)/Terminal Windows (Administrador) y, a continuación, seleccione en el símbolo del sistema Control de cuentas de usuario (UAC).

  3. Copie los siguientes comandos seleccionando Copiar en la esquina superior derecha del bloque de código de PowerShell siguiente:

    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. Pegue los comandos en la ventana elevada de PowerShell y, a continuación, seleccione Entrar en el teclado para ejecutar los comandos. Si la ventana de comandos de PowerShell con privilegios elevados aún no ha iniciado sesión en Intune, aparece una ventana Inicio de sesión en la cuenta. Inicie sesión con una cuenta de Microsoft Entra que tenga acceso a los perfiles de Intune y Windows Autopilot.

  5. Una vez que haya iniciado sesión en Intune, es posible que deba seleccionar Entrar una segunda vez para ejecutar el último comando del bloque de código.

  6. Una vez que todos los comandos se ejecutan correctamente, los perfiles de Windows Autopilot aparecen en una subcarpeta debajo de la carpeta especificada por la $targetDirectory variable. De forma predeterminada, la $targetDirectory variable es C:\AutoPilot, pero se puede cambiar a otra ubicación si lo desea. La subcarpeta tiene el nombre del perfil de Windows Autopilot de Intune. Si hay varios perfiles de Windows Autopilot, cada perfil tiene su propia subcarpeta. En cada carpeta, hay un archivo JSON denominado AutopilotConfigurationFile.json.

Nota:

El script anterior exporta todos los perfiles de Windows Autopilot de Intune. Además de los perfiles de Windows Autopilot controlados por el usuario compatibles, también descarga perfiles de Windows Autopilot previos al aprovisionamiento no compatibles y perfiles de Windows Autopilot autoimplementables, si existen en el entorno.

Paso siguiente: Crear y distribuir el paquete para el archivo JSON en Administrador de configuración

Para obtener más información sobre cómo crear el archivo JSON, consulte los siguientes artículos: