查询统计ARM模型下VHD实际计费大小
来源:互联网 发布:我想做淘宝怎么弄 编辑:程序博客网 时间:2024/06/08 13:11
查询统计ARM模型下VHD实际计费大小
第一列是路径,LeaseState状态可以看出VHD是否被虚拟机挂载了,可以参考清理无用的VHD
脚本运行截图:
可以看到有两个没在使用的vhd,而第三个vhd是未挂载的空白数据盘vhd
#------------------------------------------------------------------------------ # User own the risk, otherwise exit.# # Azure PowerShell Version: 3.6.0## Create by Zeno. #------------------------------------------------------------------------------ $storages = Get-AzureRmStorageAccount;$TotalCostSizeGB = 0foreach ($storage in $storages){ # get storage containers $containers = (Get-AzureStorageContainer -Context $storage.Context).Name foreach ($container in $containers) { #get blobs under all containers $blobs = Get-AzureStorageBlob -Context $storage.Context -Container $container foreach ($blob in $blobs) { # check if blob is PageBlob if ($Blob.Name.EndsWith("vhd")) { $blobSizeInBytes = 0 $blob.ICloudBlob.GetPageRanges() | ForEach-Object { $blobSizeInBytes += $_.EndOffset - $_.StartOffset } $path = $blob.Context.StorageAccountName + "/" + $blob.ICloudBlob.Container.Name + "/" + $blob.Name #+ " " $blob | select @{n="BlobPath_Storage_Container_Blob "; e={$path}},` @{n="DisplaySizeGB"; e={[System.Math]::Truncate($blob.Length /1GB)}},` @{n="CostSizeGB"; e={"{0:f2}" -f ($blobSizeInBytes /1GB)}},` #@{n="BlobType"; e={$blob.BlobType}},` @{n="LeaseState"; e={$blob.ICloudBlob.Properties.LeaseState}} $TotalCostSizeGB += $blobSizeInBytes } } }} Write-Host ("`n`tTotal cost size calculated is {0:F2}GB." -f ($TotalCostSizeGB / 1GB)) -ForegroundColor Green
阅读全文
0 0
- 查询统计ARM模型下VHD实际计费大小
- Thinkphp 模型->统计查询
- 查询Oracle表实际物理使用大小
- 查询Oracle表实际物理使用大小
- 通过VHDResizer调整VHD大小
- linux下求文件的实际大小
- [Azure]ARM模式下使用Powershell找出订阅中没有被使用的vhd
- [Azure]使用Azure Powershell查看ARM模式下Azure存储中的vhd文件对应的虚拟机
- 统计语言模型(下)
- VHD
- linux 下文件夹大小及数量统计
- 统计某路径下所有文件夹大小
- oracle统计用户下表的大小
- MS SQL 实现分段计费统计
- Windows7下通过VHD安装Windows8系统
- 在Win7系统下如何创建VHD
- 获取图片实际大小
- pipe的实际大小
- Unity 2D动画制作 插件包
- FFMPEG学习【libavcodec】:核心函数以及结构体(二)
- python csv模块使用
- Redis集群版在Java中的应用以及和spring结合
- 随堂笔记
- 查询统计ARM模型下VHD实际计费大小
- django中与表单相关的字段及其验证器
- hello world
- 135. Candy
- sublime简单配置git
- Android App 自定义权限重名不能安装解决办法
- Android SurfaceView实战 打造抽奖转盘
- 欢迎使用CSDN-markdown编辑器
- notify机制