远程清除msmq专用队列

时间:2019-05-08 15:41:32

标签: powershell msmq

我尝试清除远程计算机中的msmq队列,但我有以下代码,但不能在远程运行

  queuename = ".\private$\myprivatequeue"
  [Reflection.Assembly]::LoadWithPartialName("System.Messaging") | Out-Null 
  $queue = New-Object -TypeName "System.Messaging.MessageQueue"
  $queue.Path = $queuename
  $messagecount = $queue.GetAllMessages().Length 
  $queue.Purge() 

有人可以帮我修改这段代码,使其可以远程工作吗

0 个答案:

没有答案