Skip to main content

Save Password for RDP Connections in Windows 10

In the old environment we were able to configure RDP connections for user to automatic logon to special systems e.g. Servers where their needed software is running.
In Windows 10 the security behavior has changed which by default does not allow to save passwords for an RDP connection. Also not via a text editor in the file itself.
This is the setup we need to use to make this available again. (Source: https://serverfault.com/questions/867467/rdp-file-with-embedded-password-asks-for-password)

  1. Create a RDP Connection file as you did before and save at the destination you want to use, e.g. Desktop. Make sure the save credentials box is ticked to save the username.
  2. Set the local security policy to allow storing passwords
  3. open policy editor gpedit.msc
  4. Go to: Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Connection Client
  5. Set the policy "Do not allow passwords to be saved" to the value "Disabled"
  6. Restart the computer
  7. Add the password to the RDP text file as Encrypted password (Cleartext cannot be used)
  8. Use Powershell to encrypt the password: ("MySuperSecretPassword!" | ConvertTo-SecureString -AsPlainText -Force) | ConvertFrom-SecureString;
  9. open the RDP connection file and add the following line at the end of it: password 51:b:<here the output from the powershell command>
  10. Save the file now


Please test that the connection is now working as expected without the user need to type in a password

Comments

Popular posts from this blog

Install Windows Feature with Powershell

I have sometimes situations where I need to rollout a similar setup of Windows Features from a live system to a development system. Therefore the Powershell cmdlt Install-WindowsFeature is very useable. Also in our case the sxs folder is needed. Here my example how we use it: Install-WindowsFeature -ConfigurationFilePath C:\temp\DeploymentConfigTemplate.xml -Source C:\PSEMEAIT\sxs\

Robocopy and special characters

When working international there will some day someone ask you to mirror a folder to different locations. And for sure we all know robocopy and how to use it. Else go to this  https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy Luckily robocopy is now integrated to Windows you can directly work with it. But it is struggeling with special characters of my differnt countries customers. So I found  now this superuser.com entry  (I love this QA page system and the users behind it) and it helped me to solve it. 1. Add "chcp 65001" to your batch file, chcp means change code page and 65001 is UTF-8 2. Save the batch file as UTF-8 without BOM. I used notepad++ for it. It can convert the file during edit directly Remark: The original poster at superuser.com users VARs for the folder names but I did not need it for my case and also did not used it as it was a very very simple script.