Configurar LAPS en Intune usando Microsoft Graph PowerShell
Tal vez sea un proveedor de servicios y se encuentre implementando las mismas configuraciones una y otra vez de forma manual. Puede llevar mucho tiempo y ser propenso a errores, especialmente si las tareas son mundanas. La solución es utilizar scripts de PowerShell para implementar sus configuraciones por usted. Un script de PowerShell bien escrito puede revisar e implementar configuraciones en una fracción del tiempo que lleva implementarlas manualmente utilizando los portales web equivalentes.
En esta publicación, demostraré un script que escribí para implementar automáticamente configuraciones LAPS de Windows en Intune con Microsoft Graph PowerShell.
Si aún no ha visto mi publicación que detalla cómo configurar Windows LAPS usando Intune manualmente, consulte esa publicación ahora, ya que agregará perspectiva a lo que trata esta publicación.
Requisitos
El script utiliza el SDK de Microsoft Graph PowerShell para interactuar con Microsoft Intune. Debe asegurarse de tener instalado el módulo Microsoft.Graph.Authentication.
Consulte mi publicación sobre Cómo instalar los módulos de Microsoft Graph PowerShell. O permita que el script busque e implemente el módulo.
También deberá iniciar sesión con una cuenta de administrador global para ejecutar el script, ya que deberá dar su consentimiento a los permisos requeridos de Graph API.
Configurar Windows LAPS en Intune con Microsoft Graph PowerShell
Acceda al script de implementación desde mi GitHub: Create-LAPS.ps1. Nota: Esta secuencia de comandos no asignará ningún usuario/dispositivo a estas políticas, lo que debe hacerse manualmente.
Comience descargando el script de implementación y modificando la variable $accountname. Esto definirá el usuario de LAPS que se creará y utilizará en todo el script.
El script procesará las tareas en el siguiente orden:
1. Compruebe si el módulo Microsoft.Graph.Authentication está instalado; si no, instálelo en el contexto de usuario actual.
2. Conéctese a Microsoft Graph y solicite consentimiento para los siguientes ámbitos: Policy.ReadWrite.DeviceConfiguration, DeviceManagementConfiguration.ReadWrite.All.
3. Verifique si Microsoft Entra LAPS está habilitado dentro del inquilino y habilítelo si no.
4. Cree una política de protección de cuenta LAPS con la siguiente configuración:
Nombre de la política : Windows LAPS
Ubicación de la copia de seguridad : Microsoft Entra
Antigüedad de la contraseña : 7 días
Longitud de la contraseña : No configurado (def. 14 días)
Nombre de cuenta : $nombredecuenta
Nivel de complejidad : 4
Acción posterior a la autenticación: Restablecer contraseña
Retraso posterior a la autenticación : 1 hora
5. Cree un paquete de solución para cargar un script preestablecido para crear la cuenta de usuario de LAPS con el nombre de usuario definido. (Esto utiliza los scripts que se encuentran en mi blog: Cómo crear una cuenta de administrador local en dispositivos Windows con Intune).
6. Desconéctese de Microsoft Graph
Una vez ejecutado, el script realizará las tareas en segundos y generará un resultado similar al siguiente:
Terminando
Este script tiene como objetivo acelerar la implementación de recursos en Intune, no necesariamente ayudarlo a migrar a Windows LAPS. Aún debe planificar cuidadosamente su implementación con el cliente para cubrir elementos como roles personalizados, permisos, propiedad y soporte, ya sea que esté implementando por primera vez o migrando desde LAPS local.

