MSMVPS.COM
The Ultimate Destination for Blogs by Current and Former Microsoft Most Valuable Professionals.

How to create an "Offer Remote Assistance" shortcut

Javier's SBS Wonderland

Syndication

News

  • Search

    <input class="BlogSearch" type="text" name="searchBox" id="blogSearchText" value="" onkeypress="return blogSearch(event, this);"> <input type="button" value="Search" onclick="return blogSearch2('blogSearchText');" class="BlogSearchButton"> <script type="text/javascript"> function blogSearch(event, oInput) { var keyCode = (event) ? event.keyCode : keyStroke.which; if (keyCode == 13) { top.location = 'http://www.google.com/search?q=' + escape(oInput.value) + '+inurl%3Ajavier+site%3Amsmvps.com'; return false; } return true; } function blogSearch2(oInputId) { var oInput = document.getElementById(oInputId); top.location = 'http://www.google.com/search?q=' + escape(oInput.value) + '+inurl%3Ajavier+site%3Amsmvps.com'; return false; } </script>

One of the features I like most about Windows XP (and SBS 2003) is Remote Assistance. In particular, I love being able to offer unsolicited remote assistance to my users (i.e. without them initiating the RA session, this way the user only has to click “ok” on the RA popup). This translates on helping users faster, not to mention that you can enjoy margaritas from the confort of your home while you help users. ow that I think about it... those “Earn $$$ while sitting in front of your PC at home” scams on the internet might be true after all.

Anyway, going back to the point... since I use this feature a lot and its somewhat hidden on XP (not so much in SBS) I thought it would be a good idea to create a link in my desktop (and/or the server desktop) to offer RA to users in distress. To do this, simply create a shortcut that points to:

%windir%\explorer.exe "hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/Unsolicited/Unsolicitedrcui.htm"

Now, I only have to connect to the site, double click there and type the address (talk about being lazy!). :-)

Happy RA-ing!

 

 


Posted Nov 13 2004, 01:55 PM by Javier
Filed under:

Comments

Javier wrote re: How to create an "Offer Remote Assistance" shortcut
on 11-30-2004 14:47
VERY useful, I always think it would be nice to use this tool as I have done so in the past to help users. But, I can never find the application while I'm on the phone with a user because it is so hidden.
Thx for the help
Javier wrote re: How to create an "Offer Remote Assistance" shortcut
on 12-13-2004 17:35
I Think there is a typo above. Explorer.exe should be Iexplore. For example:

"%ProgramFiles%\Internet Explorer\iexplore" hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/Unsolicited/Unsolicitedrcui.htm

In fact, just past the hcp in your IE browser:

hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/Unsolicited/Unsolicitedrcui.htm

Remember, you need port 3389/tcp open at your firewall. For reference, see
http://support.microsoft.com/kb/301527

Javier wrote re: How to create an "Offer Remote Assistance" shortcut
on 12-13-2004 18:02
Actually, both of them work. Explorer is really "Windows Explorer" while IExplore is "Internet Explorer" since both are the same thing (thanks to MS infinite wisdom) then both work.
Javier wrote re: How to create an "Offer Remote Assistance" shortcut
on 02-04-2005 12:29
The next logical step would be to make it autopopulate the computer name or tcp/ip address. Specifically,
I was thinking that when you go into Network Places and see all the computer names. You could right click
on the name and it would offer the option of remote assistance. This is turn would automatically start remote
assistance on the remote machine. This option is available in Windows Messenger when you want to offer assistance
to a buddy over the internet. Has anyone tried doing this for Network places?
Javier wrote re: How to create an "Offer Remote Assistance" shortcut
on 03-14-2005 11:23
I am interested in placing a shortcut on users' desktops so they can request remote assistance automatically without having to go through a bunch of technical questions. My users are generally foolish and this would truly be the only way to truly implement this. The shortcut you have provided above brings up the remote assistance for helping a user on a local area network. I would like it to open up some form of remote assitance that can work outside the LAN so that I can assist offsite workers. Please let me know if anyone could help me. Thanks.
TrackBack wrote re:How to create an
on 04-15-2005 17:14
^_^,Pretty Good!
Javier wrote Request Assistance Shortcut...
on 05-06-2005 16:10
rcimbly.exe -launchra

it only brings up the screen without having to go through the help menu.

it would be nice to have something that would just prompt for an email address to request help.
TrackBack wrote re:How to create an
on 05-18-2005 21:47
^_~,pretty good!csharpsseeoo
Javier wrote re: How to create an "Offer Remote Assistance" shortcut
on 05-30-2005 22:23
Any way to pass target PC name or IP as a parameter within the shortcut?
Javier wrote re: How to create an "Offer Remote Assistance" shortcut
on 06-08-2005 14:28
That Request Remote assistance shortcut should be %SYSTEMROOT%\system32\rcimlby.exe -LaunchRA
Javier wrote re: How to create an "Offer Remote Assistance" shortcut
on 06-08-2005 14:36
That's the "Request Remote assistance" thingy... I was talking about offering it without someone requesting it (which is really useful to help people out).
Javier wrote re: How to create an "Offer Remote Assistance" shortcut
on 06-08-2005 19:35
I have figured out how to fully automate remote assistance with a few workarounds, including a simple script that auto-populates the computer name field and clicks the 'Connect' button as well.

You can use Visual Basic Scripting to accomplish the work. Here's an example:

'DECLARING VARIABLES
Dim objShell
Dim WshShell
Dim vString

'INITIALIZE VARIABLE VALUES
set objShell = CreateObject("WScript.Shell")
set WshShell = WScript.CreateObject("WScript.Shell")
vString = "COMPUTERNAMEHERE"

'SENDS KEYSTROKES TO START PERSONNEL PROGRAM
objShell.SendKeys "^{ESC}"
WScript.Sleep 1000
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{ENTER}"
WScript.Sleep 10000

objShell.SendKeys vString 'SEND THE VARIABLE VALUE, INCLUDING DATE
WScript.Sleep 500


WScript.Quit
Javier wrote re: How to create an "Offer Remote Assistance" shortcut
on 06-08-2005 19:39
In addition to the above, you have a shortcut in the Start-Menu that opens the 'Offer Remote Assistance' screen--should be 11th position upward from the Start button itself. You can adjust the delay time in the above script so it works faster too. The following website has some information about automating the remote computer's connection too--so the user doesn't have to accept a request:

http://www.anetforums.com/posts.aspx?ThreadIndex=3115

Good luck,

Todd Shillam
tshillam@comcast.net
Javier wrote re: How to create an "Offer Remote Assistance" shortcut
on 06-23-2005 12:13
This walked the menu but did not open the Remote Assistance. And how do I run this on someone's remote pc? LOL!
Cool, but useless...
---------------------
'DECLARING VARIABLES
Dim objShell
Dim WshShell
Dim vString

'INITIALIZE VARIABLE VALUES
set objShell = CreateObject("WScript.Shell")
set WshShell = WScript.CreateObject("WScript.Shell")
vString = "COMPUTERNAMEHERE"

'SENDS KEYSTROKES TO START PERSONNEL PROGRAM
objShell.SendKeys "^{ESC}"
WScript.Sleep 1000
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{UP}"
WScript.Sleep 500
objShell.SendKeys "{ENTER}"
WScript.Sleep 10000

objShell.SendKeys vString 'SEND THE VARIABLE VALUE, INCLUDING DATE
WScript.Sleep 500


WScript.Quit
---------------------
TrackBack wrote re:How to create an
on 07-22-2005 0:27
How to create an
TrackBack wrote re:How to create an
on 08-02-2005 19:57
How to create an
Javier wrote re: How to create an "Offer Remote Assistance" shortcut
on 09-03-2005 21:09
Another way of creating this shortcut is just right click on your desktop and go to "New" --> "Shortcut". Enter "hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/Unsolicited/Unsolicitedrcui.htm" (without qoutes "") into the location of the item box and hit next. Insert a name and finish it. If needed go to \WINDOWS\system32 and choose rcimlby.exe if you want the typical remote assistance icon. Just thought i'd add another way to do this.
Javier wrote re: How to create an "Offer Remote Assistance" shortcut
on 11-23-2005 17:14
i have the ports switched on some of my machines for remote desktop...how can i get around this and a router firewall to set up remote assistance for remote clients
» RA: Pass Workstation and Username Parameters to Offer Remote Assistance wrote &raquo; RA: Pass Workstation and Username Parameters to Offer Remote Assistance
on 12-13-2006 14:52

Add a Comment

(required)  
(optional)
(required)  
Remember Me?


Copyright © is the original authors. Blog site is an independent site not sponsored by Microsoft. The Yoda blog server and the Brianna SQL server would like to thank www.ownwebnow.com and www.exchangedefender.com. They wouldn't be here and broadcasting without the generosity of Vlad Mazek and his companies.

Powered by Community Server (Commercial Edition), by Telligent Systems