我目前正在編寫一個PoSH腳本來快照我們的VMware服務器。如果我想讓腳本在超過3個時候刪除最早的快照,就會遇到麻煩。 我已經把我想捕捉服務器和當前快照的數量爲Array,但是當我使用的作爲數組中與count相沖突的元素Count的問題。 Powershell
IF ($variable | where-object {$_.count -gt 3}) {
write-host $_.name }
該腳本沒有返回值的腳本程序塊的邏輯,當我運行它手動$變量.count返回count不是數組中元素的值(我猜是因爲membertype)。 也就是說如果我在數組中有兩個項目,它將返回值2而不是計數列中的數字,即5. 我可能在做一些非常愚蠢的事情,但PowerCLI快照對象使用count作爲元素名稱。 感激地收到了任何想法。 感謝
謝謝,沒關係。我決定重新運行一個帶有select-/ count的-gt3的cmdlet到第二個數組中,它的工作原理也一樣。 –