เป็นไปได้ไหมที่จะเปิดใช้งานMSMQจาก PowerShell บน Windows 8 (.1)? ถ้าเป็นเช่นนั้นเราจะทำเช่นนี้ได้อย่างไร
เป็นไปได้ไหมที่จะเปิดใช้งานMSMQจาก PowerShell บน Windows 8 (.1)? ถ้าเป็นเช่นนั้นเราจะทำเช่นนี้ได้อย่างไร
คำตอบ:
แน่นอนว่าเมื่อใช้ GUI คุณจะต้องใช้กล่องโต้ตอบ 'คุณสมบัติของ Windows' ผ่านแผงควบคุม:
ในการทำสิ่งเดียวกันใน PowerShell คุณสามารถใช้Enable-WindowsOptionalFeature
cmdlet
คุณจำเป็นต้องรู้ชื่อคุณสมบัติภายในเพื่อให้ได้สิ่งเหล่านี้ให้เรียกใช้:
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
สวิตช์ซึ่งติดตั้งการพึ่งพาใด ๆ โดยอัตโนมัติ