Czy można włączyć MSMQ z PowerShell na Windows 8?


Odpowiedzi:


21

Oczywiście, korzystając z GUI, można użyć okna dialogowego „Funkcje systemu Windows” za pomocą panelu sterowania:

wprowadź opis zdjęcia tutaj

Aby zrobić to samo w PowerShell, możesz użyć polecenia Enable-WindowsOptionalFeaturecmdlet.

Musisz znać wewnętrzne nazwy funkcji, aby je uzyskać, uruchom:

Get-WindowsOptionalFeature Online  | ? FeatureName -match "msmq" | select FeatureName

dostajesz coś takiego:

FeatureName
-----------
MSMQ-Container
MSMQ-Server
MSMQ-Triggers
MSMQ-ADIntegration
MSMQ-HTTP
MSMQ-Multicast
MSMQ-DCOMProxy
WCF-MSMQ-Activation45

Teraz możesz zainstalować funkcje, które lubisz:

Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-HTTP
Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server
...

Niektóre funkcje są zależne od innych funkcji, aby je rozwiązać, dodaj -Allprzełącznik, który automatycznie instaluje wszelkie zależności.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.