Positional parameter cannot be found while searching output from AD

Viewed 20

I am using below however getting error:

Import-Module ActiveDirectory
#$startDate = Get-Date
#$endDate = $startDate.AddDays(3)
Get-ADUser -Filter * -SearchBase "OU=Partners,DC=Airvistara,DC=COM" {AccountExpirationDate -gt $startDate -and AccountExpirationDate -lt $endDate} -Properties AccountExpirationDate,Manager,Name


Error: Get-ADUser : A positional parameter cannot be found that accepts argument 'AccountExpirationDate -gt $startDate -and 
AccountExpirationDate -lt $endDate'.
At line:4 char:1
+ Get-ADUser -Filter * -SearchBase "OU=Partners,DC=Airvistara,DC=COM" { ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Get-ADUser], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.ActiveDirectory.Management.Commands.GetADUser
0 Answers
Related