Condividi tramite


Come configurare un ambiente di creazione della configurazione del computer

Il modulo Di PowerShell GuestConfiguration automatizza il processo di creazione di contenuto personalizzato, tra cui:

  • Creazione di un artefatto del contenuto di configurazione del computer (.zip)
  • La convalida del pacchetto soddisfa i requisiti
  • Installazione dell'agente di configurazione del computer in locale per il test
  • La convalida del pacchetto può essere usata per controllare le impostazioni in un computer
  • La convalida del pacchetto può essere usata per configurare le impostazioni in un computer
  • Pubblicazione del pacchetto in Archiviazione di Azure
  • Creazione di una definizione dei criteri
  • Pubblicazione dei criteri

Il supporto per l'applicazione delle configurazioni tramite la configurazione del computer è stato introdotto nella versione 3.4.2.

Requisiti di base

Sistemi operativi in cui è possibile installare il modulo:

  • Ubuntu 20
  • Finestre

Il modulo può essere installato in un computer che esegue PowerShell 7.x. Installare le versioni di PowerShell elencate nella tabella seguente per il sistema operativo.

Sistema operativo Versione minima di PowerShell richiesta Installazione
Finestre 7.1.3 Installazione di PowerShell in Windows
Ubuntu 20 7.2.4 Installazione di PowerShell in Ubuntu

Per Linux, lo script della shell seguente scarica e installa PowerShell 7.2.4.

###################################
# Prerequisites

# Update the list of packages
sudo apt-get update

# Install pre-requisite packages.
sudo apt-get install -y wget

# Download the PowerShell package file
wget https://github.com/PowerShell/PowerShell/releases/download/v7.2.4/powershell_7.2.4-1.deb_amd64.deb

###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.2.4-1.deb_amd64.deb

# Resolve missing dependencies and finish the install (if necessary)
sudo apt-get install -f

# Delete the downloaded package file
rm powershell_7.2.4-1.deb_amd64.deb

# Switch the user to root before launching PowerShell
sudo su

# Start PowerShell
pwsh

Il modulo GuestConfiguration richiede il software seguente:

  • Azure PowerShell 5.9.0 o versione successiva. I moduli Az PowerShell necessari vengono installati automaticamente con il modulo GuestConfiguration oppure è possibile seguire queste istruzioni.

Per installare il modulo GuestConfiguration in Windows o Linux, eseguire il comando seguente in PowerShell 7.

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

Verificare che il modulo sia stato importato:

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

In Windows eseguire il comando seguente in PowerShell 7 per installare il modulo PSDesiredStateConfiguration .

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

In Linux eseguire il comando seguente in PowerShell 7 per installare il modulo PSDesiredStateConfiguration .

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

Verificare che il modulo sia stato importato:

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

Passaggio successivo