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\

Change SQL Server 2016 default collation after installation

I have had to change the default collation and the collation of SQL Server 2016 and did not want to re-install. It was a fresh setup but the backup and maintenance stuff was already setup. So I searched for a way to change the collation of SQL Server and the System DBs on an easy way. And luckily I found this blog entry from  Giampaolo TUCCI ( https://www.informaticapressapochista.com/windows/sql-server-2016-change-sql-server-collation-installation/ ). As described there it was in general very easy. ❗ My Server was a fresh install. In other cases do a good Backup in advance before you continue ❗ A downtime is needed as you need to stop SQL Services. So this is the approach: Stop all SQL Services start a cmd and go to the SQL Server BINN directory. Default should be C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn> run the following command: sqlservr -m -T4022 -T3659 -q"SQL_Latin1_General_CP1_CI_AS" After q set the collation you want to...

What are you doing here?

Hi guys, if anyone really finds this address it might happen only by an acident. But I assume not by purpose. I will not try to advertise this blog or do anything else. This is more a droplocation for information I collected during my daily work as an IT Admin for a bigger company. I mainly work in a VMWare environment with Windows Servers. So these might be the main topics you find in here. Anyhow. If you really find something usefull just tell me. CU maybe in future. Cheers Flying C