Чи можна включити MSMQ з PowerShell в Windows 8?


Відповіді:


21

Впевнені, що під час використання графічного інтерфейсу ви використовуєте діалогове вікно "Особливості 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комутатор, який автоматично встановлює будь-які залежності.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.