Novell Home

Using XP Remote Desktop Assistance with GroupWise

Novell Cool Solutions: Tip
By Brian Anderson

Digg This - Slashdot This

Posted: 20 Nov 2003
 

Problem: We wanted to be able to take advantage of XP's remote desktop assistance, but the remote assistance request feature did not seem to work well with GroupWise.

Solution: We found that by editing the following file:

( watch wrapping )
C:\WINDOWS\PCHealth\HelpCtr\Vendors\CN=Microsoft Corporation,L=Redmond,S=Washington,C=US\Remote Assistance\Escalation\Email\rcscreen5.htm

and replacing some of the code with GroupWise ObjectAPI calls it can be made to work well with GroupWise.

Example:

Starting on line 349, change the following: ( again, watch wrapping )

try
{
oSmapi.Logon();
oSmapi.Subject = L_SUBJECT_Text + parent.sFrom;
oSmapi.Body=oInc.UserName+L_LINE1_Text+L_DESCRIPTION_Text+"http://windows.microsoft.com/
RemoteAssistance/RA.asp"+L_NOTE_Text+oInc.ProblemDescription;
oSmapi.AttachedXMLFile = IncidentFile;
oSmapi.SendMail();

to :

try
{
var oGW = new ActiveXObject("NovellGroupWareSession");
var oaccount = oGW.Login("","");
var omessage = oaccount.MailBox.Messages.Add("GW.MESSAGE.MAIL", "Draft");
var orecipient = omessage.Recipients.Add(parent.sTo);
orecipient.Resolve();
omessage.Subject.PlainText = L_SUBJECT_Text + parent.sFrom;
omessage.BodyText.PlainText = oInc.UserName+L_LINE1_Text+L_DESCRIPTION_Text+
"http://windows.microsoft.com/RemoteAssistance/RA.asp"+L_NOTE_Text+oInc.ProblemDescription;;
omessage.attachments.add(IncidentFile);
omessage.Send();

Now all you have to do is push the edited file to your XP workstations via ZENworks, login script, etc.

For more tips see:

submit a tip

Here's a chance to share your experiences using GroupWise. Just send us a tip about using (or installing, deploying, troubleshooting, etc.) GroupWise, and if it looks like something we can use, we'll send you a Novell t-shirt, post your tip, and make you famous beyond your tamest dreams. Submit your tip here: http://www.novell.com/coolsolutions/forms/submit_a_tip.html


Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com

© 2014 Novell