Могу ли я запустить Get-WindowsFeature PowerShell Command в Windows? - PullRequest
0 голосов
/ 06 марта 2019

Я пытаюсь отключить ненужные функции в Windows 10 для оптимизации производительности ОС. Я подумал о создании конфигурации Powershell DSC, перенаправил в нее ресурс возможностей Windows и отключил нужные мне функции.

Чтобы упомянуть имя функции, мне нужно запустить команду Get-WindowsFeature и посмотреть, какие функции есть. Но эта команда недоступна в моей powershell. Я провел некоторые исследования и узнал, что Get-WindowsFeature будет работать только на сервере Windows. Это правда?

Так какую команду мне нужно запустить, чтобы получить список функций в Windows 10?

Ответы [ 2 ]

1 голос
/ 06 марта 2019

Взгляните на этот скрипт для удаления встроенных приложений для Windows 10 ребятами из scconfigmgr. По моему опыту, удаление этих неиспользуемых приложений значительно улучшило производительность, особенно когда на машине создается новый профиль.

По сути, он использует команду Get-AppxPackage, чтобы определить, а затем удалить встроенные приложения, которые вам могут не понадобиться.

РЕДАКТИРОВАТЬ

В дополнение к вышесказанному вы также можете запросить WMI, чтобы узнать, какие функции включены, используя класс Win32_OptionalFeature.

Get-WmiObject -Query "Select * from Win32_OptionalFeature where InstalledState = '1'"

Все с 'InstalledState', равным '1', означает, что оно установлено в данный момент.

1 голос
/ 06 марта 2019
Get-WindowsOptionalFeature -Online 

даст список функций, доступных в Windows.Подробнее см. документы

...