gpt4 book ai didi

powershell - azure查找并删除未附加的磁盘

转载 作者:行者123 更新时间:2023-12-03 01:50:22 26 4
gpt4 key购买 nike

我试图在 azure 上找到我的磁盘,但当我至少有大约 20 个磁盘时,我似乎只能找到一个磁盘。

语法:

Get-AzureDisk

遗憾的是,只有一个磁盘显示,我相信它来自 classicVM。

有人可以帮忙吗?

以防万一,查找未连接磁盘的语法

Get-AzureDisk | Where-Object {$_.AttachedTo -eq $Null}

最佳答案

您的虚拟机是部署在 Classic 模型还是 ARM 模型中?

如果磁盘已附加到经典 VM,并且您选择了包含这些磁盘的订阅,则您应该能够通过 Get-AzureDisk 命令查看所有磁盘。 (您提供的语法是正确的。)

如果磁盘已附加到经典 VM,但您不确定选择了哪个订阅,请通过 Get-AzureSubscription 命令查看当前订阅。如果您想选择其他订阅,请使用Select-AzureSubscription命令。

如果您的磁盘已与 ARM VM 分离,或者您的 ARM VM 已被删除但未删除磁盘,则您可以从 Azure 门户 ( https://portal.azure.com ) 删除磁盘。选择“存储帐户”,然后单击未附加 VHD 所在的存储帐户,单击“Blob”,单击包含 VHD 的容器,搜索/单击该 vhd,然后单击“删除”。

请注意,没有直接的 PowerShell 命令可用于获取 Azure ARM VM 磁盘。不过,对于现有虚拟机和连接的磁盘,您可以使用Get-AzureRmVM作为虚拟机返回的一部分返回数据磁盘,然后使用Remove-AzureRmVMDataDisk命令删除 ARM 数据磁盘。 (这可能不适用于您的场景,因为您正在寻找未附加的磁盘。)

请确保选择正确的订阅,并为不同的部署模型选择相应的命令/操作。

如果有帮助请告诉我们。谢谢!

关于powershell - azure查找并删除未附加的磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38919713/

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