使用Azure RM Powershell如何查找Vault VM连接到的恢复服务?

使用Azure RM Powershell如何查找Vault VM连接到的恢复服务?,powershell,azure,backup,Powershell,Azure,Backup,我可以清楚地看到,他们可以在门户中实现这一点,因此必须采用这种方式—无需在所有可用的恢复服务保险库中循环—来获取RSV VM所属的服务器 换句话说:我只知道VM-名称、Id等。我想知道它所属的保险库。 如果不遍历订阅中的所有保险库,我知道如何实现这一点,但使用许多保险库速度太慢 遍历/循环/预搜索所有Vault以试图找到VM是一种不可接受的解决方案,尽管这是可行的。好吧,直接的方法是遍历您的Vault并检查它们保护了什么,这可能是唯一的方法,除非虚拟机上有某个属性表明它受到某个vault的保护,

我可以清楚地看到,他们可以在门户中实现这一点,因此必须采用这种方式—无需在所有可用的恢复服务保险库中循环—来获取RSV VM所属的服务器

换句话说:我只知道VM-名称、Id等。我想知道它所属的保险库。 如果不遍历订阅中的所有保险库,我知道如何实现这一点,但使用许多保险库速度太慢


遍历/循环/预搜索所有Vault以试图找到VM是一种不可接受的解决方案,尽管这是可行的。

好吧,直接的方法是遍历您的Vault并检查它们保护了什么,这可能是唯一的方法,除非虚拟机上有某个属性表明它受到某个vault的保护,您是否检查了虚拟机属性?是的,我同意,根据我的知识,一个虚拟机没有关于受保险库保护的属性。我有点不相信Microsoft portal开发人员通过保险库查找虚拟机。他们必须有一些东西:)你能将受保护的vm属性粘贴到问题中吗?我真的不能-有太多的信息需要混淆,但是如果你有这样一个vm,你可以很容易地在Powershell
Get AzureRmVM |中运行?Name-EQ'VMNAME'|转换为Json
并获取所有信息。里面有base64编码的json,但里面没有Vault。