将行与日期列进行比较并返回匹配项

时间:2016-10-02 22:09:32

标签: powershell

我有一张CSV。它有7或8列,但我需要相互比较2。针对日期列的电子邮件列。我需要的两列包含“email”和“passwordlastset”的标题。

我想做一个Import-Csv并且行匹配$inactive我需要它来抓取这些电子邮件地址并发送电子邮件。我已经准备好了电子邮件代码我只需要一个很好的方法来获取具有日期的列的电子邮件列表。以下不起作用。如果可能,我需要一些指导。

$daysInactive = 14
$inactive = (Get-Date).AddDays("-$daysInactive")
$Users = Import-Csv c:\query.csv | where {$_.passwordlastset -eq $inactive}

如上所述会很高兴,但是如果我需要导入原始CSV并转储一个没问题的新文件。

我哪里错了?

这里要求的是csv header:

headers

我需要获取电子邮件列中符合passwordlastset列日期的所有条目。

0 个答案:

没有答案