Використовуйте Windows PowerShell для встановлення додаткових функцій
- Категорія: Windows
Microsoft Windows постачається з набором так званих додаткових функцій, які користувачі можуть вмикати або відключати за допомогою аплету панелі управління 'Вмикати або вимикати функції Windows'.
Це працює добре здебільшого, але вимагає від вас відкрийте Панель управління в операційній системі, якщо ви не завантажуєте вікно функцій безпосередньо, набравши додаткові особливості в Start .
Хоча цього достатньо більшої частини часу, адміністратори можуть використовувати PowerShell також для управління додатковими функціями операційної системи Windows.
Наступний посібник дає вам огляд того, як це працює в Windows 10. Зауважте, що це може не працювати в попередніх версіях Windows, таких як Windows 7.
Windows PowerShell: встановіть додаткові функції
Вам потрібна підвищена PowerShell для наступних команд. Натисніть клавішу Windows, введіть shellhell, утримуйте клавішу Ctrl і клавішу Shift і натисніть клавішу Enter, щоб відкрити запит PowerShell з правами адміністратора.
Перерахуйте всі додаткові функції та їх статус
Перше, що ви, можливо, захочете зробити, принаймні, коли ви новачок у використанні команди, - це відобразити список доступних функцій.
Біжи get-windowsoptionsfeature -лінійний перерахувати всі доступні імена функцій та їхні стану в комп'ютерній системі. Стан увімкнено або вимкнено.
Примітка: параметр -online означає, що дії виконуються на поточному пристрої.
Хоча ідентифікувати деякі особливості за назвою функції досить просто, але це не просто для всіх.
Наступний список - з версії 1809 для Windows 10 Pro
- FeatureName: Printing-PrintToPDFServices-Особливості
- FeatureName: Визначення Windows-Defender-Default-Definitions
- FeatureName: Printing-XPSServices-Особливості
- FeatureName: SearchEngine-Client-Package
- FeatureName: MSRDC-інфраструктура
- FeatureName: TelnetClient
- FeatureName: TFTP
- FeatureName: TIFFIFilter
- FeatureName: WorkFolders-Client
- FeatureName: LegacyComponents
- FeatureName: DirectPlay
- FeatureName: Printing-Foundation-Особливості
- FeatureName: FaxServicesClientPackage
- FeatureName: Printing-Foundation-InternetPrinting-Client
- FeatureName: Printing-Foundation-LPDPrintService
- FeatureName: Printing-Foundation-LPRPortMonitor
- FeatureName: SimpleTCP
- FeatureName: MicrosoftWindowsPowerShellV2Root
- FeatureName: MicrosoftWindowsPowerShellV2
- FeatureName: Windows-Identity-Foundation
- FeatureName: Microsoft-Windows-підсистема-Linux
- FeatureName: HypervisorPlatform
- FeatureName: VirtualMachinePlatform
- FeatureName: Клієнт-ProjFS
- FeatureName: NetFx4-AdvSrvs
- FeatureName: NetFx4Extended-ASPNET45
- FeatureName: IIS-WebServerRole
- FeatureName: IIS-WebServer
- FeatureName: IIS-CommonHttpFeatures
- FeatureName: IIS-HttpErrors
- FeatureName: IIS-HttpRedirect
- FeatureName: IIS-ApplicationDevelopment
- FeatureName: IIS-NetFxExtensibility
- FeatureName: IIS-NetFxExtensibility45
- FeatureName: IIS-HealthAndDiagnostics
- FeatureName: IIS-HttpLogging
- FeatureName: IIS-LoggingLibraries
- FeatureName: IIS-RequestMonitor
- FeatureName: IIS-HttpTracing
- FeatureName: IIS-безпека
- FeatureName: IIS-URLAuthorization
- FeatureName: IIS-RequestFiltering
- FeatureName: IIS-IPSбезпека
- FeatureName: IIS-Performance
- FeatureName: IIS-HttpCompressionDynamic
- FeatureName: IIS-WebServerManagementTools
- FeatureName: IIS-ManagementScriptingTools
- FeatureName: IIS-IIS6ManagementCompatibility
- FeatureName: IIS-Metabase
- FeatureName: WAS-WindowsActivationService
- FeatureName: WAS-ProcessModel
- FeatureName: WAS-NetFxEnvironment
- FeatureName: WAS-ConfigurationAPI
- FeatureName: IIS-HostableWebCore
- FeatureName: IIS-StaticContent
- FeatureName: IIS-DefaultDocument
- FeatureName: IIS-DirectoryBrowsing
- FeatureName: IIS-WebDAV
- FeatureName: IIS-WebSockets
- FeatureName: IIS-ApplicationInit
- FeatureName: IIS-ASPNET
- FeatureName: IIS-ASPNET45
- FeatureName: IIS-ASP
- FeatureName: IIS-CGI
- FeatureName: IIS-ISAPIExtensions
- FeatureName: IIS-ISAPIFilter
- FeatureName: IIS-ServerSideIncludes
- FeatureName: IIS-CustomLogging
- FeatureName: IIS-BasicAuthentication
- FeatureName: IIS-HttpCompressionStatic
- FeatureName: IIS-ManagementConsole
- FeatureName: IIS-ManagementService
- FeatureName: сумісність IIS-WMIC
- FeatureName: IIS-LegacyScripts
- FeatureName: IIS-LegacySnapIn
- FeatureName: IIS-FTPServer
- FeatureName: IIS-FTPSvc
- FeatureName: IIS-FTPExtensibility
- FeatureName: WCF-Services45
- FeatureName: WCF-HTTP-Activation45
- FeatureName: WCF-TCP-Activation45
- FeatureName: WCF-Pipe-Activation45
- FeatureName: WCF-MSMQ-Activation45
- FeatureName: WCF-TCP-PortSharing45
- FeatureName: MSMQ-Container
- FeatureName: MSMQ-сервер
- FeatureName: MSMQ-тригери
- FeatureName: MSMQ-ADIintegration
- FeatureName: MSMQ-HTTP
- FeatureName: MSMQ-Multicast
- FeatureName: MSMQ-DCOMProxy
- FeatureName: WCF-HTTP-активація
- FeatureName: WCF-NonHTTP-активація
- FeatureName: IIS-CertProvider
- FeatureName: IIS-WindowsAuthentication
- FeatureName: IIS-DigestAuthentication
- FeatureName: IIS-ClientCertificateMappingAuthentication
- FeatureName: US-IISCertificateMappingAuthentication
- FeatureName: IIS-ODBCLogging
- FeatureName: NetFx3
- FeatureName: SMB1Protocol
- FeatureName: SMB1Protocol-Client
- FeatureName: SMB1Protocol-Server
- FeatureName: SMB1Protocol-Deprecation
- FeatureName: MediaPlayback
- FeatureName: WindowsMediaPlayer
- FeatureName: Microsoft-Windows-NetFx3-OC-Package
- FeatureName: Microsoft-Windows-NetFx4-US-OC-Package
- FeatureName: Microsoft-Windows-Client-EmbeddedExp-Package
- FeatureName: Microsoft-Windows-NetFx3-WCF-OC-Package
- FeatureName: Microsoft-Windows-NetFx4-WCF-US-OC-Package
- FeatureName: Containers-DisposableClientVM
- FeatureName: Microsoft-Hyper-V-All
- FeatureName: Microsoft-Hyper-V
- FeatureName: Microsoft-Hyper-V-Tools-All
- FeatureName: Microsoft-Hyper-V-Management-PowerShell
- FeatureName: Microsoft-Hyper-V-Hypervisor
- FeatureName: Microsoft-Hyper-V-Services
- FeatureName: Microsoft-Hyper-V-Management-Клієнти
- FeatureName: HostGuardian
- FeatureName: Клієнт-DeviceLockdown
- FeatureName: Client-EmbeddedShellLauncher
- FeatureName: Client-EmbeddedBootExp
- FeatureName: Вбудований клієнт
- FeatureName: Client-KeyboardFilter
- FeatureName: Client-UnifiedWriteFilter
- FeatureName: DataCenterBridging
- FeatureName: DirectoryServices-ADAM-Client
- FeatureName: Windows-Defender-ApplicationGuard
- FeatureName: ServicesForNFS-ClientOnly
- FeatureName: ClientForNFS-інфраструктура
- FeatureName: NFS-адміністрування
- FeatureName: Контейнери
- FeatureName: SmbDirect
- FeatureName: MultiPoint-Connector
- FeatureName: MultiPoint-Connector-Services
- FeatureName: MultiPoint-Tools
- FeatureName: AppServerClient
- FeatureName: Internet-Explorer-Необов’язково-amd64
Відобразити інформацію про функції
Ви можете використовувати параметр Приклад -featurename, щоб відобразити детальну інформацію про функцію, яка вас цікавить.
Команда get-windowso optionalfeature -online -фамілля NetFx 3, наприклад, виявляє, що це встановлює в систему .Net Framework 3.5. Також є Інтернет-посилання за умови, що ви можете натиснути, щоб переглянути додаткову інформацію в Інтернеті.
Увімкнути або вимкнути додаткову функцію
Ви можете використовувати команди PowerShell для включення або відключення додаткових функцій на машині Windows 10.
Для цього використовуються команди Enable-WindowsOtionalFeature -FeatureName та Disable-WindowsOtionalFeature -FeatureName.
Щоб навести два приклади, щоб показати вам, як це працює:
- Увімкнути-WindowsOtionalFeature -Online -FeatureName 'NetFx3' -Всі - Ця команда встановлює Net Framework 3.5 на комп'ютер, за допомогою якого виконується команда.
- Відключити-WindowsOptionsFeature -Online -FeatureName 'NetFx3' - Ця команда знову відключає функцію.
Параметр -All повідомляє Windows про встановлення будь-яких залежностей. Отже, якщо для установки вибраної функції потрібна батьківська функція, вона також встановлюється. Примітка. Відключення не підтримує параметр -All.

PowerShell
Для Windows
Скачати заразРесурси
- Microsoft Technet: Увімкнути-WindowsOtionalFeature
- Microsoft Technet: Disable-WindowsOptionsFeature
- Microsoft Technet: Get-WindowsOptionsFeature