0
我正在使用VMware PowerCLI查詢具有一定可用空間的數據存儲。查詢可以返回任何內容,只有一個或多個。我覺得有一個更簡單的方法來檢查它是否是一個或多個。PowerShell對象計數
$ds = get-datastore | where {$_.FreeSapceGB -gt 50} | Sort-Object FreeSpaceGB -descending
我知道檢查,如果我得到這個
if ($ds)
我知道這會檢查是否有一個以上的
if ($ds.Count)
如果有一個以上的結果,我想使用最自由的一個,所以我使用第一個
$ds[0]
但是,如果只有一個,$ ds [0]不起作用,我不得不使用$ ds,這會導致重複編碼太多。
我知道我可以限制我的結果與
| Select -first 1
但不限制的結果是有更簡單的方式來做到這一點?
,對於需要照顧它我!感謝您的快速響應! – getSurreal 2013-05-08 17:23:33