Een ontwerpomgeving voor machineconfiguratie instellen

Met de PowerShell-module GuestConfiguration wordt het proces voor het maken van aangepaste inhoud geautomatiseerd, waaronder:

  • Een artefact voor machineconfiguratie-inhoud maken (.zip)
  • Valideren dat het pakket aan de vereisten voldoet
  • De machineconfiguratieagent lokaal installeren voor testen
  • Het valideren van het pakket kan worden gebruikt om instellingen op een computer te controleren
  • Het valideren van het pakket kan worden gebruikt voor het configureren van instellingen op een computer
  • Het pakket publiceren naar Azure Storage
  • Een beleidsdefinitie maken
  • Het beleid publiceren

Ondersteuning voor het toepassen van configuraties via computerconfiguratie wordt geïntroduceerd in versie 3.4.2.

Basisvereisten

Besturingssystemen waarop de module kan worden geïnstalleerd:

  • Ubuntu 20+
  • Windows

De module kan worden geïnstalleerd op een computer met PowerShell 7.x. Installeer voor uw besturingssysteem de versies van PowerShell die in de volgende tabel worden vermeld.

OS Minimaal vereiste PowerShell-versie Installation
Windows 7.1.3 PowerShell installeren in Windows
Ubuntu 20+ 7.2.4 PowerShell installeren in Ubuntu

Voor de GuestConfiguration-module is de volgende software vereist:

  • Azure PowerShell 5.9.0 of hoger. De vereiste Az PowerShell-modules worden automatisch geïnstalleerd met de GuestConfiguration-module of u kunt deze instructies volgen.

Als u de GuestConfiguration-module wilt installeren op Windows of Linux, voert u de volgende opdracht uit in PowerShell 7.

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

Controleer of de module is geïmporteerd:

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

Voer in Windows de volgende opdracht uit in PowerShell 7 om de module PSDesiredStateConfiguration te installeren.

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

Voer in Linux de volgende opdracht uit in PowerShell 7 om de PSDesiredStateConfiguration-module te installeren.

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

Controleer of de module is geïmporteerd:

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

Volgende stap