如何使用 PowerShell 检索 Azure VM 订阅名称?

连接到 Azure 帐户后,Get-AzVM可能会显示来自所有 Azure 订阅的 VM。

要查找特定的 Azure VM 订阅名称,我们将首先使用Get-AzVM检索 VM 的详细信息,它具有包含订阅 ID 的 ID 属性,我们可以从订阅 ID 属性中检索 Azure 订阅的名称名称。

PS C:\> $azvm = Get-AzVM -Name TestMachine2k16
PS C:\> $subid = ($azvm.Id -split '/')[2]
PS C:\> (Get-AzSubscription -SubscriptionId $subid).Name

以上将检索订阅的名称。