如何从Active Directory中删除MS消息队列 – 错误已经存在具有相同path名的队列

我今天早上从我的本地盒子中删除了一个公共队列,然后去重新创build队列。 当我去重新创build它,我得到的消息:错误:具有相同的path名称的队列已经存在

从研究看来,队列被复制到AD中,有时不会被删除。

所以现在ADpipe理员必须删除这个给我,但他们似乎不明白。

那么我怎么能通过这个错误呢?

我们终于明白了这一点。 安装MSMQ时,可以select将其与Active Directory集成。 这是默认情况下,在我的情况是必需的。

它显然是通过在您的机器上的AD服务器上镜像您的队列来集成的。

有时,当您删除本地队列时,它不会将该删除复制到AD服务器。 发生这种情况时,当您尝试重新添加队列时,错误会自行产生。

修复的方法是让您的ADpipe理员导航到Active Directorypipe理控制台,然后点击高级function并深入到您的计算机并删除有问题的队列。 然后,你可以重新添加你的队列到你的盒子。

您可以尝试使用名为adsiedit的工具,它可以让您直接编辑活动目录属性。

如果你安装了它,去开始>运行> adsiedit.msc

如果没有,请尝试在这里: http : //technet.microsoft.com/en-us/library/cc773354%28WS.10%29.aspx

至于删除队列,你必须find它存储在目录中的位置,如果它是根本的。