Public/Get-ADUsersByDate.ps1
function Get-ADUsersByDate { [CmdletBinding(SupportsShouldProcess)] param ( [Parameter(Position=0)] [int]$Days=7 ) $Users = @() $When = ((Get-Date).AddDays(-$Days)).Date $ADUsers = Get-ADUser -Filter {whenCreated -ge $When} -Server $ADGlobalCatalog foreach ($user in $ADUsers) { $Domain = Get-ADDomainName $user Write-Verbose "Searching $Domain for $($user.Name)" $Users += Get-ADUser -Filter {Name -eq $user.Name} -Server $Domain -Properties * Write-Verbose "Added $($user.Name)." } $Users | Sort-Object whenCreated } |