เป็นไปได้หรือไม่ที่จะเปิดใช้งาน MSMQ จาก PowerShell บน Windows 8?


คำตอบ:


21

แน่นอนว่าเมื่อใช้ GUI คุณจะต้องใช้กล่องโต้ตอบ 'คุณสมบัติของ Windows' ผ่านแผงควบคุม:

ป้อนคำอธิบายรูปภาพที่นี่

ในการทำสิ่งเดียวกันใน PowerShell คุณสามารถใช้Enable-WindowsOptionalFeaturecmdlet

คุณจำเป็นต้องรู้ชื่อคุณสมบัติภายในเพื่อให้ได้สิ่งเหล่านี้ให้เรียกใช้:

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สวิตช์ซึ่งติดตั้งการพึ่งพาใด ๆ โดยอัตโนมัติ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.