我可以使用Azure资源管理sdk for.net从自定义映像创建VM。现在,我想以编程方式下载虚拟机的RDP文件。我已经搜索并能够找到azure"Classic"部署的Rest API,该部署包含下载RDP文件的API调用,但我在Rest API中找不到相同的"ARM"部署。此外,我在.net-sdkforazure中找不到任何这样的方法。有什么办法可以做到这一点吗?请引导。。
我不知道如何获取RDP文件,但您可以从部署本身获得所需的所有信息。在部署中,您可以为您需要的值设置输出,如publicIp-dns。请参阅:
https://github.com/bmoore-msft/AzureRM-Samples/blob/master/VMCSEInstallFilePS/azuredeploy.json#L213-215
如果您的环境更复杂(负载平衡器、网络安全组),则需要考虑端口号等。