Відповіді:
Впевнені, що під час використання графічного інтерфейсу ви використовуєте діалогове вікно "Особливості Windows" через панель керування:
Щоб зробити те ж саме в PowerShell, ви можете використовувати Enable-WindowsOptionalFeature
командлет.
Вам потрібно знати внутрішні назви функцій, щоб отримати їх, запустити:
Get-WindowsOptionalFeature –Online | ? FeatureName -match "msmq" | select FeatureName
ви отримуєте щось подібне:
FeatureName
-----------
MSMQ-Container
MSMQ-Server
MSMQ-Triggers
MSMQ-ADIntegration
MSMQ-HTTP
MSMQ-Multicast
MSMQ-DCOMProxy
WCF-MSMQ-Activation45
Тепер ви можете встановити потрібні функції:
Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-HTTP
Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server
...
Деякі функції мають залежності від інших функцій, щоб вирішити їх, додайте -All
комутатор, який автоматично встановлює будь-які залежності.