Menghapus instalan beberapa fitur Windows
Deskripsi
Contoh ini menunjukkan bagaimana Anda dapat menggunakan WindowsFeatureSet
sumber daya komposit untuk memastikan beberapa fitur Windows diinstal dengan subfeaturenya.
Dengan Pastikan diatur ke Absent
dan Nama diatur ke array Telnet-Client
dan RSAT-File-Services
, sumber daya menghapus Telnet-Client
instalasi fitur Dan RSAT-File-Services
Windows dan subfeaturnya jika diinstal.
Dengan LogPath diatur ke C:\LogPath\Log.log
, jika sumber daya perlu menghapus instalasi Telnet-Client
atau RSAT-File-Services
, sumber daya menulis log penghapusan instalasi ke C:\LogPath\Log.log
.
Dengan Invoke-DscResource
Invoke-DscResource
Cmdlet tidak mendukung pemanggilan sumber daya komposit. Sebagai gantinya, gunakan sumber daya WindowsFeature.
Dengan Konfigurasi
Cuplikan ini menunjukkan bagaimana Anda dapat menentukan Configuration
dengan WindowsFeatureSet
blok sumber daya untuk memastikan bahwa Telnet-Client
fitur dan RSAT-File-Services
Windows dan subfeaturenya dihapus instalannya.
Penting
Ada batasan dalam konfigurasi komputer yang mencegah Sumber Daya DSC menggunakan cmdlet PowerShell apa pun yang tidak disertakan dalam PowerShell itu sendiri atau dalam modul di Galeri PowerShell. Contoh ini disediakan untuk tujuan demonstratif, tetapi karena Sumber Daya DSC menggunakan cmdlet dari modul DISM, yang dikirim sebagai salah satu modul Windows, itu tidak akan berfungsi dalam konfigurasi mesin.
Configuration Uninstall {
Import-DscResource -ModuleName 'PSDscResources'
Node localhost {
WindowsFeatureSet ExampleWindowsFeatureSet {
Name = @(
'Telnet-Client'
'RSAT-File-Services'
)
Ensure = 'Absent'
LogPath = 'C:\LogPath\Log.log'
}
}
}
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