gpt4 book ai didi

c# - 访问远程 MSMQ 计数

转载 作者:太空宇宙 更新时间:2023-11-03 16:20:57 25 4
gpt4 key购买 nike

我的机器在域 D1 中,在域 D2 中的远程服务器中有公共(public) MSMQ。我通过 vpn 连接到 D2,即我可以 RDP 在 D2 中的机器并访问 MSMQ。

我想要的是访问(了解消息计数)MSMQ 而无需 RDPing 系统。所以我为此构建了一个应用程序。我使用模拟来模拟 D2 的用户(即使用 D2 的凭据)但问题是我无法访问“公共(public)”MSMQ(使用 Messagequeue.GetPublicQueue() )并且抛出异常并显示消息“A workgroup installation computer不支持手术。”但是当我使用 MessageQueue.GetPrivateQueue() 时,它返回了一个私有(private)队列的集合。

我尝试将 MSMQManager 用于 messageCountPath = @"Direct:OS:machine\publicqueue";
格式名称=空;
新的 MSMQManager.inIt(机器名、路径、格式名);
这也会引发异常,或者队列不存在或未打开。但我可以检查队列是否正常工作。

最佳答案

您是否愿意进行一点点编程?如果不是,您是否愿意使用 PowerShell?

无论哪种方式 - 我都会查看 this post因为它似乎包含您正在寻找的答案。

祝你好运,希望对你有帮助

关于c# - 访问远程 MSMQ 计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13899325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com