Windows 8'de MSMQ'yu PowerShell'den etkinleştirmek mümkün mü?


Yanıtlar:


21

Elbette, GUI'yi kullanırken, kontrol panelinden 'Windows Özellikleri' iletişim kutusunu kullanırsınız:

resim açıklamasını buraya girin

PowerShell'de aynı şeyi yapmak için Enable-WindowsOptionalFeaturecmdlet'i kullanabilirsiniz .

Bunları elde etmek için dahili özellik adlarını bilmeniz gerekir:

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

şöyle bir şey elde edersiniz:

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

Şimdi istediğiniz özellikleri yükleyebilirsiniz:

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

Bazı özelliklerin diğer özelliklere bağımlılıkları vardır, bunları çözmek için -Allbağımlılıkları otomatik olarak yükleyen anahtarı ekleyin .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.