Có thể bật MSMQ từ PowerShell trên Windows 8 không?


Câu trả lời:


21

Chắc chắn, khi sử dụng GUI, bạn sẽ sử dụng hộp thoại 'Tính năng của Windows' thông qua bảng điều khiển:

nhập mô tả hình ảnh ở đây

Để làm điều tương tự trong PowerShell, bạn có thể sử dụng Enable-WindowsOptionalFeaturelệnh ghép ngắn.

Bạn cần biết tên tính năng nội bộ, để có được những cái này, hãy chạy:

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

bạn nhận được một cái gì đó như thế này:

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

Bây giờ bạn có thể cài đặt các tính năng bạn thích:

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

Một số tính năng có phụ thuộc vào các tính năng khác, để giải quyết chúng, thêm công -Alltắc, tự động cài đặt bất kỳ phụ thuộc nào.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.