Hi Stedlar,
The Public Queues do not exist in Active Directory, just their configuration
information.
This information is tied to the MSMQ object in AD, which is in turn tied to
the computer object.
If you rebuild a machine with the same name so that it can take up the
computer object again, then the MSMQ object and public queues will follow.
This blog post may explain further:
http://blogs.msdn.com/johnbreakwell/archive/2008/11/24/how-to-replace-an-msmq-server-without-uninstalling-and-reinstalling.aspx
Cheers
John Breakwell (MSFT)
"stedlar" <***@hotmail.com> wrote in message news:4c880093-cd0f-4547-8144-***@a16g2000pre.googlegroups.com...
Hi John Breakwell
Thank You for your reply.
We are returning a server with a clean installation of Server 2008,
but with the same domain name as it had when it was running server
2003.
One of our guys here believes that he worked it out, and his brief
explanation sounds like what you advised. I will post it back for
clarification once I get more details from him.
I did not realise that public queues where so much a part of AD, and
that would explain why the Public Queues existed, even though we had
not created them yet. Their details would have been stored in AD and
been applied when the server with the same name came back online.
Post by John BreakwellHi Stedlar
Public queues are available when a machine is running MSMQ in Active
Directory Integrated Mode.
In Windows 2008 this is the "Directory Service Integration" feature of
Message Queuing.
If this option is not selected then simply enable it and continue.
If the option was selected then setup may not have been able to create the
objects in Active Directory that it needed to.
Easy check is to use "Active Directory:Users & Computers" to view the MSMQ
child object of the computer you are interested in.
You will need to enable 2 options on the View menu first ("Advanced
Features" and "Users, groups and users as containers").
There should be an MSMQ object with folders for various queues underneath it
in the tree.
How are you moving from Windows 2003 to Windows 2008?
For example, are you upgrading the operating system on the same hardware?
Or replacing the old machine with a new machine that has the same network
name?
Or moving to a new machine with a new name?
Cheers
John Breakwell (MSFT)
Hi All
I am currently in the process of moving from server 2003 to server
2008. The application I use requires public queues.
In server 2003 i was able to use "My Computer" "Manage" "Services and
Applications" "Message Queuing" "Public Queues" to create and view the
message queues.
In server 2008 I go to "Computer" "Manage" "Features" "Message
Queuing" . However I can only see the Private, Outgoing and System
nodes. Not the public node.
Am I missing something here? Is there a new way that I’m supposed to
do this, or is something not installed correctly?
Thanks for your help.