Массовое удаление полезных данных функций по требованию из Windows 8?
Если не бежать dism /online /disable-feature /remove /featurename:featurename
есть ли способ удаления полезных данных на диске для всех отключенных функций для каждой функции, которую я хотел бы удалить?
1 ответ
Решение
Powershell 3.0 в Windows 8 предоставляет новый командлет Get-WindowsOptionalFeature, который можно использовать для запроса функций и их текущего состояния. С небольшой фильтрацией вы можете передать это по цепочке и выполнить dism для каждой функции.
Get-WindowsOptionalFeature -Online | where { $_.State -match "Disabled" } | `
foreach { `
$_ = $_.FeatureName; `
DISM /Online /Disable-Feature /FeatureName:$_ /Remove `
}
Дополнительные ссылки