<p>I need to create a PRIVATE message queue on a remote machine and I have resolved to fact that I can't do this with the .NET Framework in a straight forward manner.  I can create a public message queue on a remote machine, but not a PRIVATE one. I can create a message queue (public or private) locally.</p>

<p>I am wondering if anyone knows how to access MSMQ through WMI.</p>

<p><strong>Edit:</strong> I don't see anything to do it with using the MSMQ Provider. May have to get tricky and use PSExec to log onto a remote server and execute some code.</p>

A blog post about MSMQ and WMI is here:
http://msmq.spaces.live.com/blog/cns!393534E869CE55B7!210.entry
It says there is a provider here:
http://www.msmq.biz/Blog/MSMQWmiSetup.msi
It also says there is a reference here:
http://www.msmq.biz/Blog/MSMQ%20WMI%20Provider%20Objects.doc
Hope this helps.