VBScript MSMQ死信队列计数
我正在尝试使用VBScript获取死信队列中的邮件数。 这是我的密码:VBScript MSMQ死信队列计数,vbscript,msmq,dead-letter,Vbscript,Msmq,Dead Letter,我正在尝试使用VBScript获取死信队列中的邮件数。 这是我的密码: Option Explicit Dim mqQ, QueueName set mqQ = CreateObject("MSMQ.MSMQManagement") mqQ.Init "localhost", , "DIRECT=OS:localhost\system$;deadletter" wscript.echo mqQ.MessageCount & " messsages" 下面是我得到的错误
Option Explicit
Dim mqQ, QueueName
set mqQ = CreateObject("MSMQ.MSMQManagement")
mqQ.Init "localhost", , "DIRECT=OS:localhost\system$;deadletter"
wscript.echo mqQ.MessageCount & " messsages"
下面是我得到的错误:
D:\msmq_queue.vbs(4, 1) MSMQManagement: Operations of the type requested (for example, deleting a queue using a direct format name) are not supported for the format name specified.
我使用此格式获取私人消息计数,但我得到的错误是死信。这可能是因为我无法使用MSMQManagement直接调用此队列。知道如何使用MSMQQueueInfo调用队列吗?这可能是因为我无法使用MSMQManagement直接调用此队列。知道如何使用MSMQQueueInfo调用队列吗?