Cara menyiapkan lingkungan penulisan konfigurasi komputer

GuestConfiguration modul PowerShell mengotomatiskan proses pembuatan konten kustom termasuk:

  • Membuat artefak konten konfigurasi mesin (.zip)
  • Memverifikasi bahwa paket memenuhi persyaratan
  • Menginstal agen konfigurasi mesin secara lokal untuk pengujian
  • Memvalidasi paket dapat digunakan untuk mengaudit pengaturan pada komputer.
  • Memvalidasi paket dapat digunakan untuk mengonfigurasi pengaturan pada mesin.
  • Menerbitkan paket ke penyimpanan Azure
  • Membuat definisi kebijakan
  • Menerbitkan kebijakan

Dukungan untuk menerapkan konfigurasi melalui konfigurasi komputer diperkenalkan dalam versi 3.4.2.

Persyaratan dasar

Sistem operasi tempat modul dapat diinstal:

  • Ubuntu 20+
  • Windows

Modul dapat diinstal pada komputer yang menjalankan PowerShell 7.x. Instal versi PowerShell yang tercantum dalam tabel berikut untuk sistem operasi Anda.

OS Versi PowerShell Minimum yang Diperlukan Installation
Windows 7.1.3 Memasang PowerShell di Windows
Ubuntu 20+ 7.2.4 Menginstal PowerShell di Ubuntu

Modul GuestConfiguration memerlukan perangkat lunak berikut:

  • Azure PowerShell 5.9.0 atau versi lebih tinggi. Modul Az PowerShell yang diperlukan diinstal secara otomatis dengan modul GuestConfiguration , atau Anda dapat mengikuti instruksi ini.

Untuk menginstal modul GuestConfiguration di Windows atau Linux, jalankan perintah berikut di PowerShell 7.

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

Validasi bahwa modul telah diimpor:

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

Pada Windows, untuk menginstal modul PSDesiredStateConfiguration, jalankan perintah berikut di PowerShell 7.

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

Di Linux, untuk menginstal modul PSDesiredStateConfiguration , jalankan perintah berikut di PowerShell 7.

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

Validasi bahwa modul telah diimpor:

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

Langkah selanjutnya