gpt4 book ai didi

用于 ARM 中磁盘详细信息的 Azure PS cmdlet

转载 作者:行者123 更新时间:2023-12-03 04:51:17 25 4
gpt4 key购买 nike

我正在尝试列出一个订阅中的磁盘的详细信息。对于经典门户中的所有磁盘来说,使用 - Get-AzureDisk

这非常容易

但是,这并没有列出位于较新门户中的磁盘。我尝试在 ARM 中找到等效命令,但找不到。

注意:我使用的是 Azure PS 版本 1.5.0。我不想列出虚拟机的磁盘详细信息,而是对清理新门户中的孤立磁盘感兴趣。

最佳答案

这里的问题是ARM没有磁盘的概念,它只是有一个存在于存储中的文件。当您将该文件作为 VHD 附加到 VM 时,它会成为附加到 VM 的磁盘。

当您想要查询磁盘时,您需要查询虚拟机,然后您将获得有关附加到其的磁盘的信息。

正如singhkays所述在 github 问题评论中

There's no direct API for getting the data disks. Get-AzureRmVM returns data disks as part of the VM return

StorageProfile : {
"DataDisks": [
{
"Lun": 0,
"Caching": "ReadWrite",
"CreateOption": "Empty",
"DiskSizeGB": 1,
"Name": "data-disk-1",
"SourceImage": null,
"VirtualHardDisk": {
"Uri": "http://jenkinswinstore.blob.core.windows.net/vhds/data-disk-1.vhd"
}
}
],

关于用于 ARM 中磁盘详细信息的 Azure PS cmdlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39342892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com