我正试图从AD获得以下代码的非活动用户:
# set the date (the number of days)
$NumberOfDays = 60
# set the timeframe ranging for the amount of days entered
$TimeRange = (Get-Date).Adddays(-($NumberOfDay))
# checks for inactive users within 60 days timeframe
Get-ADUser -Filter {LastLogonTimeStamp -lt $TimeRange } -Properties *
,我想添加这个额外的过滤器:
Get-ADUser -Filter {Name -like "f_*"} -Properties * | Format-Table Name,SamAccountName
谁能帮助我如何合并这2,我是一个新手和挣扎:).....
请注意-Filter需要一个字符串而不是一个脚本块。
使用-LDAPFilter查询要快得多,所以如果可以的话使用这些。
"有关使用-和/或操作符的信息,请参阅此链接。类似Get-ADUser - filter {(Name -like "f_*") -and (LastLogonTimeStamp -lt $TimeRange)} - ">
Vivek Kumar Singh从注释