使用 PowerShell 从 VMM 提取摘要属性

使用 PowerShell 从 VMM 提取摘要属性

我有Windows Server 2008R2跑步SCVMM 2012。我成功地删除了一个虚拟机,根据工作输出VMM,如该屏幕截图所示。

在此处输入图片描述

如您所见,虚拟机上有一个红点,表示发生故障。VMM实际上并没有在任何地方提到它。我只能看到它是Failover Cluster Manager集群节点上任何节点下的故障磁盘。

我如何使用 检索此信息PowerShell
如果我这样做:

Get-Job -All -Full | Where-Object { $_.Name -contains "Remove virtual machine" }

我获得了很多关于这份工作的信息,但我找不到财产先前值, 或者新价值列于概括选项卡。
我如何提取有关此虚拟机的这些详细信息?

答案1

-contains运算符应该用于集合(数组或其他),因此很可能你正在查看错误的对象。从http://technet.microsoft.com/en-gb/library/hh847759.aspx

-包含

描述:包含运算符。指示参考值集合是否包含单个测试值。始终返回布尔值。仅当测试值与至少一个参考值完全匹配时才返回 TRUE。

尝试这个:

Get-Job -All -Full | Where-Object { $_.Name -match "Remove virtual machine" }

相关内容