大家好
我想透PS過去撈取WSUS特定資料電腦的最後報到時間
語法如下,請問我要怎麼只撈出時間?
Get-WsusComputer |
Where-Object { $_.IPAddress -eq "192.168.109.212" -and $_.FullDomainName -like "pc8724*"} |
Select-Object ToLastReportedStatusTime
出來結果是空白...
發現這篇文章,晚點找時間試試第 3 章 - 探索物件、屬性與方法
最後面改Get-WsusComputer | Get-Member
列出全部屬性方法後就好處理了
->得知我要的屬性為 LastReportedStatusTime
2020-10-11
下面語法已單獨撈出LastReportedStatusTime
Get-WsusComputer | Where-Object { $_.IPAddress -eq "192.168.113.22" -and $_.FullDomainName -like "PC1220*"} | select-object LastReportedStatusTime
接著是格式化,只要輸出值就好,不要標題,因此最終結果如下
(不是很完美,多了一些格式,不過能用就行了XD)
Get-WsusComputer |
Where-Object { $_.IPAddress -eq "192.168.113.22" -and $_.FullDomainName -like "PC1220*"} |
select-object LastReportedStatusTime |
Format-Wide