aknuds1 Asked: 2013-11-13 07:16:38 +0800 CST2013-11-13 07:16:38 +0800 CST 2013-11-13 07:16:38 +0800 CST 是否可以在 Windows 8 上从 PowerShell 启用 MSMQ? 772 是否可以在 Windows 8(.1) 上从 PowerShell启用MSMQ ?如果是这样,如何做到这一点? powershell 1 个回答 Voted Best Answer Peter Hahndorf 2013-11-13T08:59:58+08:002013-11-13T08:59:58+08:00 当然,在使用 GUI 时,您可以通过控制面板使用“Windows 功能”对话框: 要在 PowerShell 中执行相同的操作,您可以使用Enable-WindowsOptionalFeaturecmdlet。 您需要知道内部功能名称,要获得这些名称,请运行: Get-WindowsOptionalFeature –Online | ? FeatureName -match "msmq" | select FeatureName 你会得到这样的东西: FeatureName ----------- MSMQ-Container MSMQ-Server MSMQ-Triggers MSMQ-ADIntegration MSMQ-HTTP MSMQ-Multicast MSMQ-DCOMProxy WCF-MSMQ-Activation45 现在您可以安装您喜欢的功能: Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-HTTP Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server ... 某些功能依赖于其他功能,要解决它们,请添加-All开关,它会自动安装任何依赖项。
当然,在使用 GUI 时,您可以通过控制面板使用“Windows 功能”对话框:
要在 PowerShell 中执行相同的操作,您可以使用
Enable-WindowsOptionalFeature
cmdlet。您需要知道内部功能名称,要获得这些名称,请运行:
你会得到这样的东西:
现在您可以安装您喜欢的功能:
某些功能依赖于其他功能,要解决它们,请添加
-All
开关,它会自动安装任何依赖项。