Having users reset their passwords that connect via Remote Desktop from another Remote Desktop have a difficult time using the easiest method of resetting their password, CTL-ALT-END. That method will bring up an option to change a password but it the option is only for the initial RDP connection no matter which desktop has focus.
I have found a VBScript that brings up the password change prompt on the machine it is run from. In this example, I created a text file named PasswordReset.vbs with the following content.
Set objShell = CreateObject("Shell.Application") objShell.WindowsSecurity
- I have created this script and put it on c:\PasswordReset\PasswordReset.vbs
- From there, I created a shortcut for PasswordReset.vbs and placed it in c:\Users\Public\Desktop so that all users have that desktop icon to reset their password.