Hi everybody
I think there are two issues here
1)Cost
2) complexity of service
1) VMware workstation IS a commercial product but if you need the functionality --- WELL WORTH THE MONEY.
you could try and see if you can find a site which can still download VMware server -- it's FREE but DISCONTINUED so beware if you use discontinued products.
2) Complexity -- My understanding that these remote VM's were only single user OS'es like W7 and probably ONLY the same set of 2 or 3 people would be accessing these remotely --- not like a "commercial VPN" or login service to a company server type of operation. So for this particular operation I still maintain this is the EASIEST way to get this up and running -- even better if you could operate VBOX like this but I don't think currently you can run it as a background service to start and stop VMs which is why I suggested using vmware.
Running Esxi on the host is a possible solution but as the OP says he can't change the Host system so the hardware as I understand it is a Powerful W7 Remote machine which is capable of running at least 2 or 3 concurrent Guest W7 systems.
2 or 3 people need to access their individual copy of the W7 virtual machine remotely
seems to me that my solution is by far the easies uf you don't mind shopping around and spending 160 USD or so on VMware workstation -- sometimes decently developed robust commercial products are worth using and VMware has plenty of decent pedigree in the virtualisation area.
since the OP can't change the HOST OS on the remote machine esxi is effectively out -- and remember some of these Hyper -V type solutions are incredibily fussy over what hardware they will run on -- you need to create some sort of "White Box" or get a server grade piece of kit for the host which will cost you a lot more money than a copy of VMware workstation
You also need a separate machine to act as a "Console" to operate the vm's etc.
I like Esxi but I think it's overkill for what I understand to be the fairly simple requirements here - that 2 or 3 users (the same one's) just want to be able every so often to access a remote W7 machine with their own applications on it.
Btw
Depending on who you are setting the service up for you could get them perhaps to contribute towards the VMware licence.
In any case you can download a Trial to see if the solution is "fit for purpose" before trying out other methods.
Don't forget that the free VMware server might still be "findable" -- this used to work quite well but being discontinued and quite old the virtual hardware set won't support the latest 3-d graphics etc
Don't also forget that from LINUX to access a Windows machine remotely you just use something like RDESKTOP. Works just like RDP
http://www.rdesktop.org/
Again Q.E.D !!
(To kebero -- I don't think the O.P wanted to HOST VMware on a Netbook or laptop for remote logins -- the REMOTE machine as he said is a decently powered W7 Workstation !!).
If you DO have access to another machine the Windows 8 HYPER-V combination might be fine but I'm not sure how many W7 virtual machines you would be allowed to run on the W8 consumer edition desktop as it's not designated as a Server. You might be limited to a single Virtual instance.
I haven't tried this myself -- something to do if the weather gets really bad over the Easter Holiday and I don't want to go outside. (This time of the year you can get 4 seasons in one day !!!).
If this works it gets round the cost of VMware workstation -- but of course you'd still have change the OS on the HOST machine.
Anybody who's got USEABLE multiple instances of Windows running on W8 Hyper-V please post.
Cheers
jimbo