Skip to content

Instantly share code, notes, and snippets.

@jammanaraj
Forked from jdforsythe/connect.ps1
Created March 31, 2022 06:30
Show Gist options
  • Save jammanaraj/6bf07771d4a47dd127b91b74487764a2 to your computer and use it in GitHub Desktop.
Save jammanaraj/6bf07771d4a47dd127b91b74487764a2 to your computer and use it in GitHub Desktop.
Remote Desktop Auto Login Powershell Script
cmdkey /list | ForEach-Object{if($_ -like "*target=TERMSRV/*"){cmdkey /del:($_ -replace " ","" -replace "Target:","")}}
echo "Connecting to 192.168.1.100"
$Server="192.168.1.100"
$User="Administrator"
$Password="AdminPassword"
cmdkey /generic:TERMSRV/$Server /user:$User /pass:$Password
mstsc /v:$Server
# https://technet.microsoft.com/library/hh847748.aspx
# Run PowerShell as Administrator
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
c:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -nolog -command cmdkey /generic:TERMSRC/some_unc_path /user:username /pass:pa$$word; mstsc /v:some_unc_path
cmdkey /list | ForEach-Object{if($_ -like "*target=TERMSRV/*"){cmdkey /del:($_ -replace " ","" -replace "Target:","")}}
echo "Connecting to somethingspecial.cloudapp.net"
$Server="somethingspecial.cloudapp.net"
$Port="49982"
$User="Administrator"
$Password="AdminPassword"
cmdkey /add:$Server /user:$User /pass:$Password
mstsc /v:$Server:$Port
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment