Here is an alternative. This worked for me in a slightly different and more complicated setup (connecting from a Mac to a Linux server through SSH and then from the Linux server to a Windows Server 2016 server through Remote desktop protocol using the rdesktop Linux RDP command line client). (In addition, the virtual keyboard did not work at all on the windows server).
In Windows:
- Click Start menu
- Click in the search bar
- Type "powershell"
- In the search results, click "powershell.exe"
In the PowerShell shell that opens, type the following:
Powershell -noprofile -nologo -noninteractive -command "(new-object -ComObject
shell.application).WindowsSecurity()"
If PowerShell is not available, instead search for "cmd.exe" and in the cmd prompt, type:
explorer shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}
Taken from: https://social.technet.microsoft.com/Forums/ie/en-US/9c2ea402-087a-40a0-83de-170b49fdaac5/how-to-change-password-in-rdp-session?forum=winserverTS
Note: if your Mac keyboard layout is not English US, it might be hard to get the {, } characters in cmd.exe. In that case try the following:
- Change you keyboard layout on your Mac to English US (use System Preferences)
- In X11's preferences, check "Use system keyboard layout"
- In Windows, make sure to also set the keyboard layout to English US.
send ctrl-alt-deland other. – ott-- Feb 26 '15 at 16:29