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-amd64
tö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.txt
a 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
}
}
}
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: