Windows 本地专用MSMQ到远程专用队列
我正在尝试将消息从本地专用队列移动到远程队列。 我确实从本地队列中“移动”了,并将目的地指定为“\private$\”,结果出现了错误Windows 本地专用MSMQ到远程专用队列,windows,powershell,msmq,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" “无法将消息从移动到,因为目标队列或子队列无效” 还尝试将远程队列名称设置为“FORMAT
"Failed to move message from <my local queue name> to <remote queue name> because the target queue or subqueue is invalid"
“无法将消息从移动到,因为目标队列或子队列无效”
还尝试将远程队列名称设置为“FORMATNAME:DIRECT=OS:\private$\”并得到相同的错误
我做错了什么?
如果可以使用Powershell完成,那么举个例子会很有帮助。从外观上看,您没有指定远程地址或队列名称,您需要使用以下格式:
FORMATNAME:DIRECT=ComputerAddress\PRIVATE$\PrivateQueueName
如果您需要更具体地了解如何连接,请使用
FORMATNAME:DIRECT=TCP:123.45.67.89\PRIVATE$\PrivateQueueName
或
有关更多选项,请参见和
FORMATNAME:DIRECT=OS:pc.example.com\PRIVATE$\PrivateQueueName