Konfigurasi Status yang Diinginkan 2.0
Dengan rilis PowerShell 7.2, modul PSDesiredStateConfiguration tidak lagi disertakan dalam paket PowerShell. Memisahkan DSC ke dalam modulnya sendiri memungkinkan kami untuk berinvestasi dan mengembangkan DSC independen dari PowerShell dan mengurangi ukuran paket PowerShell. Pengguna DSC dapat menikmati manfaat meningkatkan DSC tanpa perlu meningkatkan PowerShell, mempercepat waktu untuk penyebaran fitur DSC baru. Pengguna yang ingin terus menggunakan DSC v2 dapat mengunduh PSDesiredStateConfiguration 2.0.7 dari Galeri PowerShell.
Pengguna yang bekerja dengan lingkungan non-Windows dapat mengharapkan fitur lintas platform di DSC v3. Untuk informasi selengkapnya tentang masa depan DSC, lihat blog Tim PowerShell.
Untuk menginstal PSDesiredStateConfiguration 2.0.7 dari Galeri PowerShell:
Install-Module -Name PSDesiredStateConfiguration -Repository PSGallery -MaximumVersion 2.99
Penting
Pastikan untuk menyertakan parameter MaximumVersion atau Anda dapat menginstal PSDesireStateConfiguration versi 3 (atau lebih tinggi) yang berisi perbedaan signifikan.
Kasus Penggunaan untuk DSC 2.0
DSC 2.0 didukung untuk digunakan dengan fitur konfigurasi komputer Azure Automanage. Skenario lain, seperti langsung memanggil Sumber Daya DSC dengan Invoke-DscResource
, mungkin berfungsi tetapi bukan penggunaan utama yang dimaksudkan dari versi ini.
Jika Anda tidak menggunakan fitur konfigurasi komputer Azure Automanage, Anda harus menggunakan DSC 1.1.
DSC 3.0 tersedia dalam beta publik dan hanya boleh digunakan dengan konfigurasi komputer Azure (yang mendukungnya) atau untuk lingkungan non-produksi untuk menguji migrasi jauh dari DSC 1.1.
Perubahan dari DSC 1.1
Ada beberapa perubahan besar di DSC 2.0.
Satu-satunya cara untuk menggunakan Sumber Daya DSC di 2.0 adalah dengan Invoke-DscResource
cmdlet dan fitur konfigurasi komputer Azure Automanage.
Cmdlet berikut telah dihapus:
Disable-DscDebug
Enable-DscDebug
Get-DscConfiguration
Get-DscConfigurationStatus
Get-DscLocalConfigurationManager
Publish-DscConfiguration
Remove-DscConfigurationDocument
Restore-DscConfiguration
Set-DscLocalConfigurationManager
Start-DscConfiguration
Stop-DscConfiguration
Test-DscConfiguration
Update-DscConfiguration
Fitur berikut telah dihapus:
- Server penarikan
- Manajer konfigurasi lokal (LCM)
Fitur-fitur berikut tidak didukung:
- Konfigurasi DSC multi-sistem
- Dependensi lintas sistem (
WaitFor*
Sumber Daya DSC) - Perilaku reboot untuk Sumber Daya DSC
- Menambahkan parameter ke blok Konfigurasi DSC
- Menggunakan pernyataan kontrol alur di blok Konfigurasi DSC
- Menggunakan kredensial di blok Konfigurasi DSC
- Menggunakan parameter ConfigurationData dengan Konfigurasi DSC
Node
Menggunakan kata kunci dalam Konfigurasi DSC- Menggunakan Konfigurasi DSC komposit (Konfigurasi DSC yang menumpuk Konfigurasi DSC lain di dalamnya)
Sumber Daya DSC bawaan telah dihapus. Modul PSDscResources mencakup penggantian untuk beberapa Sumber Daya DSC yang dihapus. Lihat tabel berikut untuk status Sumber Daya DSC.
Sumber Daya DSC | Status |
---|---|
Archive |
Digantikan oleh Sumber Daya DSC Arsip di PSDscResources. |
Environment |
Digantikan oleh Sumber Daya DSC Lingkungan di PSDscResources. |
File |
Dihapus. Sumber Daya DSC ini tidak tersedia di DSC v2 dan yang lebih baru. |
Group |
Digantikan oleh Sumber Daya DSC Grup di PSDscResources. |
GroupSet |
Digantikan oleh Sumber Daya DSC GroupSet di PSDscResources. |
Log |
Dihapus. Sumber Daya DSC ini tidak tersedia di DSC v2 dan yang lebih baru. |
Package |
Diganti sebagian oleh Sumber Daya DSC MsiPackage di PSDscResources. |
ProcessSet |
Digantikan oleh Sumber Daya DSC ProcessSet di PSDscResources. |
Registry |
Digantikan oleh Sumber Daya DSC Registri di PSDscResources. |
Script |
Digantikan oleh Sumber Daya DSC Skrip di PSDscResources. |
Service |
Digantikan oleh Sumber Daya DSC Layanan di PSDscResources. |
ServiceSet |
Digantikan oleh Sumber Daya DSC ServiceSet di PSDscResources. |
User |
Digantikan oleh Sumber Daya DSC Pengguna di PSDscResources. |
WaitForAll |
Dihapus. Sumber Daya DSC ini tidak tersedia di DSC v2 dan yang lebih baru. |
WaitForAny |
Dihapus. Sumber Daya DSC ini tidak tersedia di DSC v2 dan yang lebih baru. |
WaitForSome |
Dihapus. Sumber Daya DSC ini tidak tersedia di DSC v2 dan yang lebih baru. |
WindowsFeature |
Digantikan oleh Sumber Daya DSC WindowsFeature di PSDscResources. |
WindowsFeatureSet |
Digantikan oleh Sumber Daya DSC WindowsFeatureSet di PSDscResources. |
WindowsOptionalFeature |
Digantikan oleh Sumber Daya DSC WindowsOptionalFeature di PSDscResources. |
WindowsOptionalFeatureSet |
Digantikan oleh Sumber Daya DSC WindowsOptionalFeatureSet di PSDscResources. |
WindowsPackageCab |
Digantikan oleh Sumber Daya DSC WindowsPackageCab di PSDscResources. |
WindowsProcess |
Digantikan oleh Sumber Daya DSC WindowsProcess di PSDscResources. |