我正在尝试查找 PowerShell cmdlet,它可以检索有关 Azure VM 使用的存储帐户的信息。 例如,我想提供虚拟机的名称,并且想查看该虚拟机使用哪个存储。或者查询特定的存储帐户并查看哪些虚拟机使用该存储帐户也很好。
我正在尝试执行以下 cmdlet,但看不到有关存储帐户的详细信息:
Select-AzureSubscription -SubscriptionName "name"
Get-AzureVM -Name "name" -ServiceName "name"
最佳答案
Get-AzureDisk cmdlet 可能对您有用。这就是我正在使用的方法。
$disk = Get-AzureDisk | Where-Object { $_.AttachedTo.RoleName -eq "YOURVMNAME" }
$mediaLink = $disk.MediaLink
$storageAccountName = $mediaLink.Host.Split('.')[0]
https://msdn.microsoft.com/en-us/library/azure/dn495125.aspx
关于powershell - 获取Azure VM的存储帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28997810/