Public/AD/Get-ADUsersToDeactivate.ps1
|
function Get-ADUsersToDeactivate { [CmdletBinding()] param ( [Parameter(Mandatory = $true)] $UserList ) $itemList = @() foreach ($item in $UserList | Where-Object {$_.IDBActive -eq $false -and $_.ADCurrentUserEnabledStatus -eq $true}) { $itemList += $item Write-Log -Message ("AD: Marking user: $($item.PersonID) for deactivation.") if ($item.ADCurrentGroups) { Write-Log -Message ("AD: Current groups for " + $item.PersonID) Write-Log -Message ($item.ADCurrentGroups -join ",") } } return $itemList } |