We've always used the built-in Terminal Services bookmarks. You can allow users to add there own as well. This would provide access to your Terminal Servers, as well as any PC they need access to. We've used this approach for a few years now and haven't come across any issues. Whenever possible, I stay away from WSAM and JSAM.
Fantastic!!! I've got this working, but to check I have it working in the correct/most secure way, here's what I did:
Went to the role I've created, and under Terminal Service/Options set the "User can add sessions" option.
I then went to Resource Profiles and created a Terminal Services rule to allow access to our LAN subnet, and allocated it to the role.
When I logon as a domain user I can now create a shortcut to any server/PC I like
Only downside is it doesn't appear I can do this for the odd Linux/OS X client we may have? What would be the best way to do this?
Sorry if I appear to not be RTFM, but it's a huge manual and I'm finding it a bit chicken and egg in that it seems more suited to explaining something once you know what the option is, than finding the option you need to do what you want.
I'm glad you got it working. With regards to Linux and Mac OS, I've been testing Proper RDPJava. I've pasted a link below that should help. If you have any issues, let me know. Good luck.