É possível habilitar o MSMQ do PowerShell no Windows 8?

12

É possível ativar o MSMQ do PowerShell no Windows 8 (.1)? Se sim, como se faz isso?

    
por aknuds1 12.11.2013 / 16:16

1 resposta

20

Claro, ao usar a GUI, você usaria a caixa de diálogo "Recursos do Windows" por meio do painel de controle:

ParafazeramesmacoisanoPowerShell,vocêpodeusarocmdletEnable-WindowsOptionalFeature.

Vocêprecisasaberosnomesdosrecursosinternos,paraobtê-los,execute:

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

você recebe algo assim:

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

Agora você pode instalar os recursos de que gosta:

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

Alguns recursos têm dependências de outros recursos, para resolvê-los, adicione a opção -All , que instala as dependências automaticamente.

    
por 12.11.2013 / 17:59