我可以使用针对.net的Azure资源管理sdk从自定义映像创建VM . 现在,我想以编程方式下载虚拟机的RDP文件 . 我搜索并能够找到用于azure'Classic'部署的Rest API,其中包含下载RDP文件的api调用,但我在Rest API中找不到相同的'ARM'部署 . 另外,我在.net sdk中找不到任何用于azure的方法 . 有没有办法实现这一目标?请指导..
我不知道获取RDP文件的方法,但您可以从部署本身获得所需的所有信息 . 在部署中,您可以设置所需值的输出,例如publicIp dns . 看到这个:
https://github.com/bmoore-msft/AzureRM-Samples/blob/master/VMCSEInstallFilePS/azuredeploy.json#L213-215
如果您的环境更复杂(负载均衡器,网络安全组),则需要考虑端口号等 .
1 回答
我不知道获取RDP文件的方法,但您可以从部署本身获得所需的所有信息 . 在部署中,您可以设置所需值的输出,例如publicIp dns . 看到这个:
https://github.com/bmoore-msft/AzureRM-Samples/blob/master/VMCSEInstallFilePS/azuredeploy.json#L213-215
如果您的环境更复杂(负载均衡器,网络安全组),则需要考虑端口号等 .