$Oldest = $Results | Where-Object { $_.Type -eq 'Main' } | Sort-Object LastUsed | Select-Object -First 10
上面我的命令試圖找到 10 個最舊的日期,然后我對它們采取行動。我的問題是有時日期是blank or $null
如何將 推blank or $null到串列的頂部并找到最舊的它們?
uj5u.com熱心網友回復:
以下應將$null值按排序順序放在最前面,放在日期最早的物件之前。
Sort-Object { [bool] $_.LastUsed }, LastUsed
第一個Sort-Object標準 ,[bool] $_.LastUsed將$null值映射到$false,將非空值映射到$true,并且由于$false在 之前排序$true,因此$null在其.LastUsed屬性中具有值的物件按排序順序排在最前面。
.LastUsed由于第二個排序標準(屬性),具有非空值的那些值會根據這些值進行排序。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/323311.html
標籤:电源外壳
