誰かが質問を手伝ってくれませんか。vbscriptでmsmqメッセージ数を取得しようとしています。
Dim MSMQApp
Set MSMQApp = CreateObject("MSMQ.MSMQApplication")
Dim qFormat
For each qFormat in MSMQApp.PrivateQueues
WScript.Echo qFormat
Dim Mgmt
Set Mgmt = CreateObject("MSMQ.MSMQManagement")
Mgmt.Init ,,"DIRECT=OS:" & qFormat
WScript.Echo CLng(Mgmt.MessageCount)
Next
プライベートキューがあります-WScript.EchoqFormatにあります。しかし、Initの場合、エラーが発生します。キューが開いていないか、存在しない可能性があります。
お願い助けて。