我有一个这样的 pclist.csv 文件:
----------------------------------------------
| Name | LastLogonTimestamp | Some Other Data |
-----------------------------------------------
| 2342 | 23/05/2012 | Blah Blah Blah |
-----------------------------------------------
| 3433 | | Yada Yada Yada |
-----------------------------------------------
如您所见,一些 LastLogonTimestamp 单元格不包含任何数据,而另一些则包含。
我正在尝试使用这样的 powershell 函数检查此 .csv:
$assets = import-csv pclist.csv
Function ActiveDesktop
{
foreach ($asset in $assets)
{
if ($asset.'LastLogonTimestamp' -le {get-date.adddays(-90) -format "ddMMyyyy"})
{write-host $asset.Name, $asset."LastLogonTimestamp"}
}
}
我想查看哪些 PC 处于非活动状态,但运行查询不会返回任何内容。有人能指出我正确的方向吗?
获取所有空
LastLogonTimestamp
的或超过 90 天的记录: