Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 在不提示输入密码的情况下打开远程桌面部分_Azure_Remote Desktop_Windows Server 2016 - Fatal编程技术网

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

Azure 在不提示输入密码的情况下打开远程桌面部分,azure,remote-desktop,windows-server-2016,Azure,Remote Desktop,Windows Server 2016,我希望有一个PowerShell脚本,可以为我在Azure上拥有的VM启动RD部分,而无需真实的用户输入凭据 我不关心安全问题。它只需要是自动的,没有问题,如果我们有用户和密码为纯文本 使用Get-AzureRMRemoteDesktopFile我可以获取该文件,或者使用-Launch仅从一行开始。我还考虑了mstsc.\machine.rdp,并根据一个类似的非常老的问题编辑了该文件 然而,在这两种情况下,我都会得到一个用户和密码窗口的提示 我的客户端和远程计算机都是Windows Serve

我希望有一个PowerShell脚本,可以为我在Azure上拥有的VM启动RD部分,而无需真实的用户输入凭据

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

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

然而,在这两种情况下,我都会得到一个用户和密码窗口的提示


我的客户端和远程计算机都是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

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

谢谢。一部分已经解决。不过,如果我也可以绕过“信任PC”窗口,那就太好了。@ThadeuAntonioFerreiraMelo也许你可以检查一下。谢谢你,Walter。这是一个比我更好的结构化脚本。不幸的是,它仍然需要用户第一次接受证书。幸运的是,这仅用于原型和内部测试。