Cómo configurar un entorno de creación para la configuración de la máquina

GuestConfiguration del módulo de PowerShell automatiza el proceso de creación de contenido personalizado, entre los que se incluyen:

  • Creación de un artefacto de contenido de configuración de máquinas (.zip)
  • Validar que el paquete cumple los requisitos
  • Instalación del agente de configuración de máquinas localmente para pruebas
  • Validar el paquete puede utilizarse para auditar la configuración de un equipo
  • Validar el paquete puede utilizarse para configurar opciones en una máquina
  • Publicación del paquete en Azure Storage
  • Creación de una definición de directiva
  • Publicación de la directiva

El soporte técnico para aplicar configuraciones a través de la configuración de máquinas se introduce en la versión 3.4.2.

Requisitos básicos

Sistemas operativos en los que se puede instalar el módulo:

  • Ubuntu 20+
  • Windows

El módulo se puede instalar en una máquina que ejecute PowerShell 7.x. Instale las versiones de PowerShell enumeradas en la tabla siguiente para el sistema operativo.

OS Versión mínima necesaria de PowerShell Installation
Windows 7.1.3 Instalación de PowerShell en Windows
Ubuntu 20+ 7.2.4 Instalación de PowerShell en Ubuntu

El módulo GuestConfiguration requiere el siguiente software:

  • Azure PowerShell 5.9.0 o posterior. Los módulos de Az PowerShell necesarios se instalan automáticamente con el módulo GuestConfiguration o puede seguir estas instrucciones.

Para instalar el módulo GuestConfiguration en Windows o Linux, ejecute el siguiente comando en PowerShell 7.

# Install the machine configuration DSC resource module from PowerShell Gallery
Install-Module -Name GuestConfiguration

Asegúrese de que el módulo se haya importado:

# Get a list of commands for the imported GuestConfiguration module
Get-Command -Module GuestConfiguration

En Windows, para instalar el módulo PSDesiredStateConfiguration, ejecute el siguiente comando en PowerShell 7.

# Install PSDesiredStateConfiguration version 2.0.7 (the stable release)
Install-Module -Name PSDesiredStateConfiguration -RequiredVersion 2.0.7
Import-Module -Name PSDesiredStateConfiguration

En Linux, para instalar el módulo PSDesiredStateConfiguration , ejecute el siguiente comando en PowerShell 7.

# Install PSDesiredStateConfiguration prerelease version 3.0.0
Install-Module -Name PSDesiredStateConfiguration -RequiredVersion 3.0.0-beta1 -AllowPrerelease
Import-Module -Name PSDesiredStateConfiguration

Asegúrese de que el módulo se haya importado:

# Get a list of commands for the imported PSDesiredStateConfiguration module
Get-Command -Module PSDesiredStateConfiguration

Paso siguiente