本地专用MSMQ到远程专用队列

时间:2014-10-06 19:55:14

标签: windows powershell msmq

我试图将邮件从我的本地专用队列移动到远程队列。 我做了"移动"从我的本地队列中,将目的地作为" \ private $ \"并得到错误

"Failed to move message from <my local queue name> to <remote queue name> because the target queue or subqueue is invalid"

还尝试使用远程队列名称&#34; FORMATNAME:DIRECT = OS:\ private $ \&#34;并得到了同样的错误。

我做错了什么? 如果可以使用Powershell完成,那么一个例子会有所帮助。

1 个答案:

答案 0 :(得分:0)

看起来你没有指定远程地址或队列名称,你需要使用这种格式:

FORMATNAME:DIRECT=ComputerAddress\PRIVATE$\PrivateQueueName

如果您需要更具体地说明如何连接,请使用

FORMATNAME:DIRECT=TCP:123.45.67.89\PRIVATE$\PrivateQueueName

FORMATNAME:DIRECT=OS:pc.example.com\PRIVATE$\PrivateQueueName

有关更多选项,请参阅TechnetJohn Breakwell's blog