有人可以在下面的脚本上帮助我吗

时间:2021-04-14 06:13:31

标签: powershell server active-directory

我正在编写从 AD 获取最近加入的计算机的脚本。它工作正常。

但是有两个疑问..

  1. 我们可以针对特定日期进行报告吗?如果是,请帮我编写脚本。
  2. 我们可以针对特定日期和特定时间段进行报告吗?如果是,请帮我编写脚本。

我的脚本是,

$recently = [DateTime]::Today.AddDays(-30)

Get-ADComputer -Filter 'WhenCreated -ge $recently' -Properties whenCreated | Format-Table Name,whenCreated,distinguishedName -Autosize -Wrap

1 个答案:

答案 0 :(得分:0)

您可以像这样制作过滤器:

-Filter 'WhenCreated -gt $datefrom -and WhenCreated -lt $dateto'

然后对于特定日期,假设是 3 月 7 日:

$datefrom = Get-Date '3/7/21'
$dateto = Get-Date '3/8/21'

和特定时间段:

$datefrom = Get-Date '3/7/21 10:00'
$dateto = Get-Date '3/7/21 11:00'