2013-12-20 47 views
2

我正在使用標籤來過濾VM /識別特殊配置。powercli Get-VM不匹配標籤

Get-VM -Tag TEST 

現在我想獲得的所有虛擬機不匹配標籤....有沒有辦法做到這一點無需額外的循環以去除匹配標籤的所有項目?

回答

1

看來,沒有。但使用另一個循環不是一個不好的解決方案。

應該是這樣的:

Get-VM -Name * | ?{$_.Tag -ne "Test"} 

或者,如果VirtualMachine沒有一個Tag屬性,你應該嘗試Get-View

Get-View -Name * | ?{$_ .Tag -ne "Test"} | Get-VM 
+0

嗚嗚我已經錯過了這樣一個簡單的方法,謝謝! – anael