Megosztás a következőn keresztül:


Több funkció letiltása

Description

Ez a példa bemutatja, hogyan használhatja az WindowsOptionalFeatureSet összetett erőforrást annak biztosítására, hogy több választható Windows-funkció le legyen tiltva.

Ha a Biztos beállításPresent értéke és a Name tulajdonság értéke az and Internet-Explorer-Optional-amd64tömbjeMicrosoftWindowsPowerShellV2, az erőforrás letiltja ezeket a Választható Windows-szolgáltatásokat, ha engedélyezve vannak.

Ha a LogPath értéke C:\LogPath\Log.txta következő, az erőforrás a szolgáltatások letiltására szolgáló naplókat írja a fájlba ahelyett, hogy azokat a fájlba íranál %WINDIR%\Logs\Dism\dism.log.

A Invoke-DscResource

A Invoke-DscResource parancsmag nem támogatja az összetett erőforrások meghívását. Ehelyett használja a WindowsOptionalFeature erőforrást.

Konfigurációval

Ez a kódrészlet bemutatja, hogyan definiálhat egy Configuration erőforrásblokkot WindowsOptionalFeatureSet annak érdekében, hogy a MicrosoftWindowsPowerShellV2 választható Windows-funkciók Internet-Explorer-Optional-amd64 le legyenek tiltva.

Fontos

A gép konfigurációjában van egy korlátozás, amely megakadályozza, hogy a DSC-erőforrás olyan PowerShell-parancsmagokat használjon, amelyek nem szerepelnek a PowerShellben vagy a PowerShell-galéria egy moduljában. Ez a példa szemléltetési célokra szolgál, de mivel a DSC-erőforrás a DISM-modul parancsmagjait használja, amely a Windows-modulok egyike, nem fog működni a gépkonfigurációban.

Configuration Disable {
    Import-DscResource -ModuleName 'PSDscResources'

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