【问题标题】:How to find number of snapshots for a vm using powershell如何使用 powershell 查找 vm 的快照数量
【发布时间】:2015-01-20 15:31:43
【问题描述】:

我是 PowerShell 脚本的新手。我正在尝试获取已为 VM 创建的快照数量。我可以使用以下命令获取 VM 的快照信息。

get-vm Test_sub | Get-Snapshot

它提供了完整的信息,但有什么方法可以计算快照的数量吗?

谢谢, 萨西库玛。

【问题讨论】:

  • 假设返回一个数组只是保存它并使用$arr.Length?

标签: powershell vmware powercli


【解决方案1】:

如果 Get-Snapshot 为每个快照返回一个输出,则使用 Measure-Object(别名 Measure)查看计数,例如:

get-vm Test_sub | Get-Snapshot | Measure

如果您需要脚本中的值,那么:

$count = (get-vm Test_sub | Get-Snapshot).length

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    相关资源
    最近更新 更多