如何通过 Powershell 将私有 MSMQ 的日志配额设置为零

问题描述

我正在尝试通过 Powershell 脚本(见下文)将 Max Journal Quota Size 设置为 0 的新 MSMQ。但它会设置为除 0 以外的任何数字。

当我使用 New-MsmqQueueSet-MsmqQueue 命令创建 MSMQ 时,带有请求的 -JournalQuota 参数作为 0,它创建了最大日志配额大小作为一个大数字的 MSMQ,我假设它是 C:\ 驱动器上的最大存储空间。此外,我发现的一件奇怪的事情是,如果我将日记配额设置为任何非零值,那么它将永远不会回到零。我可以将它设置为除零以外的任何其他非零值。

New-MsmqQueue -QueueType Private -Name "fromapplication1_abcqueue" -Label "private$\fromapplication1_abcqueue"

Get-MsmqQueue -Name "fromapplication1_abcqueue" -QueueType Private | Set-MsmqQueue -Journaling:$true -JournalQuota 0

上面的脚本给了我下面的 MSMQ

enter image description here

但理想情况下,我想要这个

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...