我可以通过编程方式改变全局MSMQ设置吗?

本文关键字:MSMQ 设置 全局 改变 可以通过 编程 方式 | 更新日期: 2023-09-27 18:14:48

具体来说,我想知道我是否可以使用Powershell更改"限制消息存储为(KB)"的全局设置?我需要关闭这个选项。目前我们没有进行MSMQ的编程安装,所以我的另一个选择是将其添加到我们的安装文档中,作为安装的一部分,但我想知道在这样做之前是否有这个选项。

请注意这是全局设置,而不是队列设置。

我可以通过编程方式改变全局MSMQ设置吗?

解决方案取决于MSMQ的安装方式。

  • ad集成MSMQ -设置是Active directory
  • 中计算机对象的属性
  • 工作组模式 -设置为MachineQuota注册值。

如何在Microsoft Message Queuing中设置计算机配额和队列配额


欢呼约翰。

如果我相信这是正确的"Limit message Storage to (KB)"的注册表值,您可以在powershell的注册表提供程序中这样做。

cd hklm:
New-ItemProperty "HKLM:'SOFTWARE'Microsoft'MSMQ'SimpleClient" -Name "MachineQuota" -Value 2048 -PropertyType "DWord"

2048是MSMQ机的默认值