Respuestas:
Claro, cuando use la GUI, usaría el diálogo 'Características de Windows' a través del panel de control:
Para hacer lo mismo en PowerShell, puede usar el Enable-WindowsOptionalFeature
cmdlet.
Necesita conocer los nombres de las funciones internas, para obtenerlos, ejecute:
Get-WindowsOptionalFeature –Online | ? FeatureName -match "msmq" | select FeatureName
obtienes algo como esto:
FeatureName
-----------
MSMQ-Container
MSMQ-Server
MSMQ-Triggers
MSMQ-ADIntegration
MSMQ-HTTP
MSMQ-Multicast
MSMQ-DCOMProxy
WCF-MSMQ-Activation45
Ahora puede instalar las funciones que desee:
Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-HTTP
Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server
...
Algunas características tienen dependencias de otras características, para resolverlas, agregue el -All
interruptor, que instala las dependencias automáticamente.