具体来说,我想知道我是否可以使用Powershell更改“限制邮件存储到(KB)”全局设置?我需要关闭此选项。目前我们没有进行MSMQ的程序化安装,所以我的另一个选择是将其添加到我们的安装文档中作为设置的一部分,但我想知道在执行此操作之前是否先存在此选项。 / p>
请注意,这是全局设置,而不是队列设置。
答案 0 :(得分:2)
解决方案取决于MSMQ的安装方式。
How to set up computer quotas and queue quotas in Microsoft Message Queuing
干杯
约翰
答案 1 :(得分:0)
如果这是“限制邮件存储到(KB)”的严格注册表值,我相信你可以在powershell的注册表提供程序中执行类似的操作。
cd hklm:
New-ItemProperty "HKLM:\SOFTWARE\Microsoft\MSMQ\SimpleClient" -Name "MachineQuota" -Value 2048 -PropertyType "DWord"
2048是MSMQ机器的默认值。