【发布时间】:2016-05-10 19:40:44
【问题描述】:
我能够使用适用于 .net 的 Azure 资源管理 sdk 从自定义映像创建 VM。现在,我想以编程方式下载虚拟机的 RDP 文件。我已经搜索并能够找到用于 azure 'Classic' 部署的 Rest API,其中包含用于下载 RDP 文件的 api 调用,但我在用于 'ARM' 部署的 Rest API 中找不到相同的 API。另外,我在 .net sdk for azure 中找不到任何这样的方法。 有没有办法实现这一目标?请指导..
【问题讨论】:
-
要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
-
根据我的经验,API 文档不是最新的,功能确实有效。你试过了吗?还是您认为它不起作用?
-
我实际上没有找到 ARM 的电话。请参阅msdn.microsoft.com/en-us/library/azure/mt163607.aspx 我可以尝试什么请求网址?
-
似乎没有从 ARM REST API 下载 RDP 文件的直接方法,但有一个 Powershell cmdlet (Get-AzureRmRemoteDesktopFile)。如果您跟踪 ARM 调用 cmdlet 通过 Fiddler 进行的调用,您可以看到它使用一系列调用来构建文件以确定公共 IP 地址。
标签: rest azure azure-virtual-machine azure-resource-manager