Azure 如何使用Powershell从订阅中获取SQL MI的数据大小
我想从多个订阅中获取SQL MI存储帐户的数据大小。例如,我们在WestUS2区域有一个配置了SQL MI的订阅Azure 如何使用Powershell从订阅中获取SQL MI的数据大小,azure,powershell,azure-sql-database,azure-powershell,Azure,Powershell,Azure Sql Database,Azure Powershell,我想从多个订阅中获取SQL MI存储帐户的数据大小。例如,我们在WestUS2区域有一个配置了SQL MI的订阅 Get-AzResourceGroup | ft ResourceGroupName Location ProvisioningState Tags TagsTable ResourceId ManagedBy -------------
Get-AzResourceGroup | ft
ResourceGroupName Location ProvisioningState Tags TagsTable ResourceId ManagedBy
----------------- -------- ----------------- ---- --------- ---------- ---------
HyperNet_RG westus2 Succeeded {} /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx/resourceGroups/HyperNet_RG
NetworkWatcherRG westus2 Succeeded /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx/resourceGroups/NetworkWatcherRG
SQL_MI_RG westus2 Succeeded {} /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx/resourceGroups/SQL_MI_
无法从多个订阅获取SQL MI存储帐户的数据大小 您只能从PowerShell的当前订阅中获取一个资源组中SQL托管实例的所有信息 示例:获取分配给资源组的所有实例
Get-AzSqlInstance -ResourceGroupName "ResourceGroup01"
Location : westcentralus
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Sql/managedInstances/managedInstance1
ResourceGroupName : resourcegroup01
ManagedInstanceName : managedInstance1
Tags :
Identity : Microsoft.Azure.Management.Sql.Models.ResourceIdentity
Sku : Microsoft.Azure.Management.Internal.Resources.Models.Sku
FullyQualifiedDomainName : managedInstance1.wcusxxxxxxxxxxxxx.database.windows.net
AdministratorLogin : adminLogin1
AdministratorPassword :
SubnetId : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Network/virtualNetworks/vnet_name/subnets/subnet_name
LicenseType : BasePrice
VCores : 8
StorageSizeInGB : 512
Location : westcentralus
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Sql/managedInstances/managedInstance2
ResourceGroupName : resourcegroup01
ManagedInstanceName : managedInstance2
Tags :
Identity : Microsoft.Azure.Management.Sql.Models.ResourceIdentity
Sku : Microsoft.Azure.Management.Internal.Resources.Models.Sku
FullyQualifiedDomainName : managedInstance2.wcusxxxxxxxxxxxxx.database.windows.net
AdministratorLogin : adminLogin2
AdministratorPassword :
SubnetId : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Network/virtualNetworks/vnet_name/subnets/subnet_name
LicenseType : BasePrice
VCores : 8
StorageSizeInGB : 512
DnsZone : ad35cna0mw
有关更多详细信息,请参考
希望这有帮助。我尝试使用相同的commandlet(Get-AzSqlInstance)。我只获得SQL资源组上的保留空间。希望Microsoft Azure团队尽快在Azure中公开一条commandlet,用SQL实例替换空间。@Vinny是的,我们也希望如此。如果我的回答对你有帮助,你能接受我的回答吗?这可能对其他社区成员有益。非常感谢你,祝你今天愉快!我正在尝试查找“接受为答案”选项,但在此页面上找不到该选项:(嗨@Vinny,点击答案旁边的复选标记,将答案从灰色变为已填写。谢谢!