Powershell和Azure资源管理器显示不同的属性集

Powershell和Azure资源管理器显示不同的属性集,azure,powershell,azure-resource-manager,Azure,Powershell,Azure Resource Manager,我已经创建了一个到存储帐户blob服务的专用链接连接,根据体系结构,专用链接有一个专用端点,它链接到虚拟网络及其子网中的接口 创建专用链接后,设置的网络接口将获取专用IP地址和FQDN,FQDN是存储帐户及其公共blob端点的名称(myblob.blog.storage.net) 当我通过Powershell检查网络接口资源时,我可以深入查看成员/属性并查看FQDN名称 问题:很遗憾,当我通过Azure资源管理器搜索时,在网络接口上找不到任何引用专用链接连接的属性 编辑:Azure资源管理器显示

我已经创建了一个到存储帐户blob服务的专用链接连接,根据体系结构,专用链接有一个专用端点,它链接到虚拟网络及其子网中的接口

创建专用链接后,设置的网络接口将获取专用IP地址和FQDN,FQDN是存储帐户及其公共blob端点的名称(myblob.blog.storage.net)

当我通过Powershell检查网络接口资源时,我可以深入查看成员/属性并查看FQDN名称

问题:很遗憾,当我通过Azure资源管理器搜索时,在网络接口上找不到任何引用专用链接连接的属性

编辑:Azure资源管理器显示的信息与我们通过Powershell检索信息时显示的信息完全相同-使用
Get-AzResource
命令。这是否意味着我们无法通过资源浏览器查看与资源相关的所有属性,就像使用专用的Powershell资源命令一样-例如
获取AzNetworkInterface

是的,您无法通过Azure资源管理器查看与资源相关的所有属性

原因是Azure资源管理器Get-AzNetworkInterface在后台使用不同版本的api

对于Azure资源管理器,它使用的是版本为2018-07-01的旧api。截图如下:

对于获取AzNetworkInterface,它使用的是最新的api,其版本为2019-11-01。截图如下:


是的,您无法通过Azure资源管理器查看与资源相关的所有属性

原因是Azure资源管理器Get-AzNetworkInterface在后台使用不同版本的api

对于Azure资源管理器,它使用的是版本为2018-07-01的旧api。截图如下:

对于获取AzNetworkInterface,它使用的是最新的api,其版本为2019-11-01。截图如下:


好的,这很有道理。现在,如果我想在ARM模板中引用任何这些“看不见”的属性,我们就要解决我的核心问题了。为了清晰起见,我可以使用-ApiVersion参数覆盖Get-AzResource命令的默认行为,并检索包含所有属性的适当结构。此外,人们可以参考这个线程/问题来解决这个限制:好吧,这很有道理。现在,如果我想在ARM模板中引用任何这些“看不见”的属性,我们就要解决我的核心问题了。为了清晰起见,我可以使用-ApiVersion参数覆盖Get-AzResource命令的默认行为,并检索包含所有属性的适当结构。此外,人们可以参考此线程/问题以获得限制: