ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > Post New Requests Here

Send an email when remote computer is not in use

(1/2) > >>

screenshots:
I do remote IT work for various clients. I always have to call ahead to be sure I am not interrupting anyone's work before logging into their PC. I would find it really useful to be able to have a small program running on the remote computer, that would email me when the client has been away from their computer for a certain amount of time. My particular client has an irregular schedule and I have to jump in and do remote work whenever I get the chance. I can't be calling him up all day to find out if he's using his computer, hence my desire for an email notification.

x16wda:
This utility would do it, although it's pretty primitive. You'd also need to put a copy of blat.exe on the box and set up a batch file to send the email.  If you don't want it to show as a running program, you'd need srvany (or, better, nssm, the non-sucky service manager) to run it as a service.

mouser:
You might also consider an alternative to sending an email -- perhaps a tool that simply updated a web page somewhere with some metrics.  That would be less troublesome than sending emails in my opinion.

x16wda:
True, although the real issue is how do you detect idle time. Can't go by CPU alone, other stuff can get kicked off in "idle time" that uses cpu. Screen saver might be disabled. Probably mouse & keyboard input would be best to check.

On the other hand, you would really also want to be notified when the idle time ends, or you're liable to connect up when the person is back from his snack break.

Stoic Joker:
You might also consider an alternative to sending an email -- perhaps a tool that simply updated a web page somewhere with some metrics.  That would be less troublesome than sending emails in my opinion.-mouser (April 23, 2014, 08:20 PM)
--- End quote ---

That was my first thought when reading this as well.

On the other hand, you would really also want to be notified when the idle time ends, or you're liable to connect up when the person is back from his snack break.
-x16wda (April 24, 2014, 05:26 AM)
--- End quote ---

Bingo! This is really trying to solve a people problem with technology me thinks.

One thing that would help is if we knew what technology is being used for the connection RPD, or VNC. With VNC you can see the user's movements and the user can see their wallpaper change/disappear (assuming they're paying attention). RDP is an all or none which will pull the session away from the user...but they have the option of just taking it back as well.

Mitigating options are first and foremost explaining the situation to the user so they know what to look for when support logs in ... and how to signal them that now's a bad time. If the user agrees to log off when not using/needing the machine, and you use a separate support acct to log in with RDP then the system will flag you that someone else is currently logged in eliminating the guess work. I share access to a machine with several other vendors at a client using this method.

If you are using RDP and the users accounts to access the machines, then just have them take the session back and text/email you at that point with give me 20min or an hour to do X. This has worked well for me while managing several hundred machines for quite a few years now. And annoying as it may seem...people seem to appreciate the human touch afforded by a direct interaction to the hit or miss nature of assumptions required by automation.

Navigation

[0] Message Index

[#] Next page

Go to full version