È possibile abilitare MSMQ da PowerShell su Windows 8?


Risposte:


21

Certo, quando si utilizza la GUI, si utilizza la finestra di dialogo "Funzionalità Windows" tramite il pannello di controllo:

inserisci qui la descrizione dell'immagine

Per fare la stessa cosa in PowerShell è possibile utilizzare il Enable-WindowsOptionalFeaturecmdlet.

È necessario conoscere i nomi delle funzionalità interne, per ottenerli, eseguire:

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

ottieni qualcosa del genere:

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

Ora puoi installare le funzionalità che ti piacciono:

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

Alcune funzionalità hanno dipendenze da altre funzionalità, per risolverle, aggiungi lo -Allswitch, che installa automaticamente eventuali dipendenze.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.