Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > PowerShell

Vista - MSMQ Usage in PS

Reply
 
Old 11-02-2006   #1 (permalink)
Andrew Burns


 
 

MSMQ Usage in PS

I am attempting to access a MSMQ queue and keep getting told that the
System.Messaging namespace is not loaded whcih is agravating because it
appears to load fine. Are there any restrictions with MSMQ and PS?

Here is the first part of my script, it fails on the New-Object
System.Messaging line.
"Loading Assembly..."
[System.Reflection.Assembly]::LoadWithPartialName("System.Messaging")

"Opening Queue"
$queue = New-Object System.Messaging(".\Private$\testq")
$queue.Formatter = New-Object System.Messaging.BinaryMessageFormatter


The error message is:
New-Object : Cannot find type [System.Messaging]: make sure the assembly
containing this type is loaded.
At C:\source\test.ps1:5 char:20
+ $queue = New-Object <<<< System.Messaging(".\Private$\testq")

ANY help would be appreciated

My System SpecsSystem Spec
Old 11-02-2006   #2 (permalink)
Maximilian Hänel


 
 

Re: MSMQ Usage in PS

Hi Andrew,

> The error message is:
> New-Object : Cannot find type [System.Messaging]: make sure the assembly
> containing this type is loaded.
> At C:\source\test.ps1:5 char:20
> + $queue = New-Object <<<< System.Messaging(".\Private$\testq")
>
> ANY help would be appreciated


System.Messaging is a namespace not an typename. So I guess you are
looking for something like this:

New-Object -TypeName "System.Messaging.MessageQueue" -ArgumentList
".\Private$\testq"

hth

Max
My System SpecsSystem Spec
Old 11-02-2006   #3 (permalink)
OK


 
 

Re: MSMQ Usage in PS

Or use:
$queue = new-object System.Messaging.MessageQueue(".\Private$\testq");

My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
MSMQ Monitoring script VB Script
secure msmq .NET General
Re: MSMQ Peek not working right PowerShell
[MSMQ]Shell for basic opeartions with MSMQ ? PowerShell


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46