Konfigurasi DSC berlapis
Konfigurasi berlapis (juga disebut konfigurasi komposit) adalah konfigurasi yang dipanggil dalam konfigurasi lain seolah-olah itu adalah sumber daya. Kedua konfigurasi harus didefinisikan dalam file yang sama.
Mari kita lihat contoh sederhana:
Configuration FileConfig
{
param (
[Parameter(Mandatory = $true)]
[String] $CopyFrom,
[Parameter(Mandatory = $true)]
[String] $CopyTo
)
Import-DscResource -ModuleName PSDesiredStateConfiguration
File FileTest
{
SourcePath = $CopyFrom
DestinationPath = $CopyTo
Ensure = 'Present'
}
}
Configuration NestedFileConfig
{
Node localhost
{
FileConfig NestedConfig
{
CopyFrom = 'C:\Test\TestFile.txt'
CopyTo = 'C:\Test2'
}
}
}
Dalam contoh ini, FileConfig
mengambil dua parameter wajib, CopyFrom dan CopyTo, yang digunakan sebagai nilai untuk properti SourcePath dan DestinationPath di File
blok sumber daya. Konfigurasi NestedConfig
memanggil FileConfig
seolah-olah itu adalah sumber daya. Properti di NestedConfig
blok sumber daya (CopyFrom dan CopyTo) adalah parameter FileConfig
konfigurasi.
DSC saat ini tidak mendukung konfigurasi berlapis dalam konfigurasi berlapis. Anda hanya dapat menumpuk konfigurasi satu lapisan dalam.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk