QueueProxy for MSMQ¶
QueueProxy is a small piece of software that can be run on destination machine. QueueExplorer communicates with QueueProxy remotely instead of using standard MSMQ connection, which is often hard to set up because of permission/firewall issues.
Also, when QueueExplorer connects to QueueProxy, there are no remote Limitations.
You can run QueueProxy only when needed, or constantly as a service. The user account under which QueueProxy runs must have correct MSMQ access rights.
Download¶
You can download QueueProxy from Cogin web site:
QueueProxy port¶
QueueProxy listens on port 39010. That port should be allowed in firewall in order to receive connections from QueueExplorer. Install.bat which installs service also adds firewall rule.
Run QueueProxy on demand¶
Just run QueueProxy.exe by double clicking it. Alternatively, run it from command prompt and you’ll see some logging info in console.
Run QueueProxy as a service¶
To run QueueProxy as a Windows service, install it first from command line, then start it:
QueueProxy.exe install
QueueProxy.exe start
Or run Install.bat, which will also run firewall rule.
QueueProxy parameters¶
QueueProxy.exe [verb] [-option:value] [-switch]
install Installs the service
- -username
The username to run the service
- -password
The password for the specified username
- -instance
An instance name if registering the service multiple times
- --autostart
The service should start automatically (default)
- --disabled
The service should be set to disabled
- --manual
The service should be started manually
- --delayed
The service should start automatically (delayed)
- --localsystem
Run the service with the local system account
- --localservice
Run the service with the local service account
- --networkservice
Run the service with the network service permission
- --interactive
The service will prompt the user at installation for the service credentials
- --sudo
Prompts for UAC if running on Vista/W7/2008
- -servicename
The name that the service should use when installing
start Starts the service if it is not already running
- -instance
The instance to start
stop Stops the service if it is running
- -instance
The instance to stop
uninstall Uninstalls the service
- -instance
An instance name if registering the service multiple times
- --sudo
Prompts for UAC if running on Vista/W7/2008