My current network is a mix of XP and Windows 7 machines with a Server 2008 primary domain controller. As it stands now, when we have new laptops come in we need to manually add in two RDP links and a VPN link. Desktops do not get these links.
I'm looking for a way to automate both of these steps. On the RDP links the user will log in with their existing windows username and password. On the VPN (L2TP with a pre-shared key) the user has a seperate password, but still uses the windows username.
In my ideal world both of these items (RDP & VPN) can be set up through group policy on our laptop machines with minimal input from me. If I have to go in and set the password on each VPN connection that's fine, but if there was somewhere in group policy or the user profile I could input their VPN password ahead of time and that information gets rolled into the VPN link that gets created, that would be fantastic.
===== RDP
This is the closest I've come to a link about automating the RDP shortcut creation and it's really just link on creating an .rdp file from a RemoteApp program which I'm pretty sure I don't want: http://technet.microsoft.com/en-us/library/cc730673(WS.10).aspx#BKMK_CreateRDP
===== VPN
In the following link the author specifically states an L2TP VPN connection can be automated with a pre-shared key through the MS CMAK tool, but he doesn't get into specifics about how to set this up: http://cjwdev.wordpress.com/2011/05/19/automate-creation-of-an-l2tp-vpn-with-pre-shared-key-and-automatically-use-windows-credentials/
Here's a technet article about how to deploy VPN connections, but 1) I don't see a section where I can specify a pre-shared key and 2) I'm not sure if this can be a script because a lot of our laptop users aren't always connected to the network and certainly don't start up connected to the network.
=====
This is seemingly a huge undertaking compounded by the fact I only know enough on server 2008 to make me dangerous and until this point, usually worked on general networking and Cisco issues.
Any help and/or input is appreciated.