我希望有一个PowerShell脚本可以启动我在Azure上拥有的VM的RD部分,而无需真人来输入凭据。
我不关心安全问题。它只需要是自动的,如果我们将用户和密码作为纯文本就没有问题。
使用Get-AzureRMRemoteDesktopFile
我可以获取文件或使用-Launch
以一行开头。我还考虑了mstsc .\machine.rdp
并按照类似的非常古老的问题编辑了该文件。
然而,在这两种情况下,我都会提示用户和密码窗口。
我的客户端和远程计算机都是Windows Server 2016。
答案 0 :(得分:1)
如果我的理解正确,您可以尝试使用以下命令自动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
注意:首次登录虚拟机时,您应该信任您的电脑。