在不提示输入密码的情况下打开远程桌面部分

Open Remote Desktop section without prompt for password

我想要一个 PowerShell 脚本,它可以为我在 Azure 上的 VM 启动 RD 部分,而无需真人输入凭据。

我不关心安全问题。只需要自动即可,如果我们的用户和密码是纯文本就没有问题。

使用 Get-AzureRMRemoteDesktopFile 我可以获取文件或使用 -Launch 仅从一行开始。我还考虑过 mstsc .\machine.rdp 并根据类似的非常古老的问题编辑文件。

然而,在这两种情况下,系统都会提示我输入用户名和密码 window。

我的客户端和远程机器都是Windows Server 2016。

如果我的理解正确,您可以尝试使用以下命令自动 RDP 您的 VM。

echo "Connecting to 23.98.218.139"
$Server="23.98.218.139"
$User="user"
$Password="********"
cmdkey /generic:TERMSRV/$Server /user:$User /pass:$Password
mstsc /v:$Server

注意:当您第一次登录您的虚拟机时,您应该信任您的电脑。