Let's imagine that one has a Windows computer with expensive hardware attached. Example of such hardware: a hardware test-bed / prototype.
Each worker needs this PC only several times a week, say for 2h each time. We use Remote Desktop to access this computer. It works OK with these limitations:
1) When a user connects via Remote Desktop, he/she does not know if the PC is in use. If it is, the existing user gets kicked-out.
2) There is no way to reserve the PC in advance or to notify the current user that somebody else is eager to use the PC.
So it would be nice to have a tool which would show who is using the computer and for how long. One could easily come up with a completely manual solution perhaps using a webpage on the Intranet. However I am hoping that one can relatively easily do better. I am hoping that the event "user just connected via Remote Desktop" can be used in automating of the management of sharing of the PC.
VNC instead of remote desktop if it's not used for anything personal in nature? That way they'd just get the console session and could see that it's in use.
Otherwise I could only think of some clumsy way to kick off a script in the startup folder that puts a status update on a central web page, then maybe another script that runs at logoff so the text on the web page changes again.
Either way I think the situation is going to be clunky and a bigger pain than just telling users they have to walk over to the system and use it as part of a company fitness initiative. Gives them an excuse to get up from their own workstations and stretch a little.
just have them use VNC to check if anyone is on, and maybe open a notepad window to chat a bit about who gets the computer next, and then remote desktop in at the agreed time.
Ever think of setting up a public calendar in Outlook to reserve a time slot? I'm assuming this system can't handle multiple users simultaneously on remote desktop.
It should be telling the user that some else is using the system and who- if not it seems like something might be wrong with the system.
Yes you are probably a candidate for using terminal server instead. Remote desktop is intended for 1 user to connect to his desktop remotely, not as a multiuser platform. I can think of no way to enforce any "reservation" scheme you might come up with.
It shouldn't be hard to turn on audting and write a script to post to a webpage on logon and logoff. It's also possible force a logoff after 2 hours of logon, but it seems like it would be far cheaper to buy a Terminal server CAL 5 pack and not worry about it. I guess it would depend on how valuable your time is to your company.