Массовое удаление полезных данных функций по требованию из 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 `
    }

Дополнительные ссылки

Другие вопросы по тегам