Bagikan melalui


Menonaktifkan beberapa fitur

Deskripsi

Contoh ini menunjukkan bagaimana Anda dapat menggunakan WindowsOptionalFeatureSet sumber daya komposit untuk memastikan beberapa fitur opsional Windows dinonaktifkan.

Dengan Pastikan diatur ke Present dan properti Nama diatur ke array MicrosoftWindowsPowerShellV2 dan Internet-Explorer-Optional-amd64, sumber daya menonaktifkan fitur opsional Windows tersebut jika diaktifkan.

Dengan LogPath diatur ke C:\LogPath\Log.txt, sumber daya menulis log untuk menonaktifkan fitur ke file tersebut alih-alih %WINDIR%\Logs\Dism\dism.log.

Dengan Invoke-DscResource

Invoke-DscResource Cmdlet tidak mendukung pemanggilan sumber daya komposit. Sebagai gantinya, gunakan sumber daya WindowsOptionalFeature.

Dengan Konfigurasi

Cuplikan ini menunjukkan bagaimana Anda dapat menentukan Configuration dengan WindowsOptionalFeatureSet blok sumber daya untuk memastikan bahwa MicrosoftWindowsPowerShellV2 fitur opsional Dan Internet-Explorer-Optional-amd64 Windows dinonaktifkan.

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 Disable {
    Import-DscResource -ModuleName 'PSDscResources'

    Node Localhost {
        WindowsOptionalFeatureSet ExampleWindowsOptionalFeatureSet {
            Name                 = @(
                'TelnetClient'
                'LegacyComponents'
            )
            Ensure               = 'Absent'
            RemoveFilesOnDisable = $true
        }
    }
}