Azure 用于审核虚拟机磁盘信息的PowerShell脚本

Azure 用于审核虚拟机磁盘信息的PowerShell脚本,azure,Azure,作为存储成本优化的一部分,到目前为止,我们需要在磁盘级别从Azure中为迁移的服务器提取以下信息 请建议是否有人拥有PowerShell脚本 我只能获取已配置的存储,但无法获取已使用的存储 虚拟机名称 磁盘名(可能不止一个) 配置存储 旧仓库 如果您将虚拟机连接到日志分析工作区并启用来宾操作系统度量/性能计数器,然后查询日志分析工作区,那么您应该能够通过日志分析来实现这一点 以下是一个让您开始的脚本: Perf | where ObjectName == "LogicalDisk" and Co

作为存储成本优化的一部分,到目前为止,我们需要在磁盘级别从Azure中为迁移的服务器提取以下信息

请建议是否有人拥有PowerShell脚本

我只能获取已配置的存储,但无法获取已使用的存储

  • 虚拟机名称
  • 磁盘名(可能不止一个)
  • 配置存储
  • 旧仓库

  • 如果您将虚拟机连接到日志分析工作区并启用来宾操作系统度量/性能计数器,然后查询日志分析工作区,那么您应该能够通过日志分析来实现这一点

    以下是一个让您开始的脚本:

    Perf
    | where ObjectName == "LogicalDisk" and CounterName == "% Free Space"
    | summarize FreeSpace = min(CounterValue) by Computer, InstanceName
    | where strlen(InstanceName) ==2 and InstanceName contains ":"
    | sort by CounterName asc
    

    大家好,欢迎来到SO。请花时间阅读本节,以了解如何发布一个好问题,以便社区能够帮助您。请编辑您的帖子并添加您已经实现的内容以及可能出现的任何错误或日志。