我有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" }