Comment configurer un environnement de création de configuration de machine
Le module PowerShell GuestConfiguration automatise le processus de création de contenu personnalisé, notamment :
- La création d’un artefact de contenu de configuration d’ordinateur (
.zip
) - La validation du package conforme aux exigences
- L’installation locale de l’agent de configuration de machine à des fins de test
- La validation du package pouvant être utilisée pour auditer les paramètres d’une machine
- La validation du package pouvant être utilisée pour configurer les paramètres d’une machine
- La publication du package dans le stockage Azure
- La création d’une définition de stratégie
- La publication de la stratégie
La prise en charge de l’application de configurations au travers de la configuration d’ordinateur est introduite dans la version 3.4.2.
Configuration de base requise
Systèmes d’exploitation sur lesquels le module peut être installé :
- Ubuntu 18 ou supérieur
- Windows
Le module peut être installé sur une machine exécutant PowerShell 7.x. Installez les versions de PowerShell répertoriées pour votre système d’exploitation dans le tableau suivant.
Système d’exploitation | Version de PowerShell |
---|---|
Windows | PowerShell 7.1.3 |
Ubuntu 18 | PowerShell 7.2.4 |
Le module GuestConfiguration nécessite les logiciels suivants :
- Azure PowerShell 5.9.0 ou ultérieur. Les modules Az PowerShell requis sont installés automatiquement avec le module GuestConfiguration, sinon vous pouvez suivre ces instructions.
Installer le module à partir de PowerShell Gallery
Pour installer le module GuestConfiguration sur Windows ou Linux, exécutez la commande suivante dans PowerShell 7.
# Install the machine configuration DSC resource module from PowerShell Gallery
Install-Module -Name GuestConfiguration
Vérifiez que le module a été importé :
# Get a list of commands for the imported GuestConfiguration module
Get-Command -Module 'GuestConfiguration'