Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $computers = get-qadComputer -SizeLimit 0 -IncludedProperties WhenCreated,WhenChanged,ComputerName,AccountIsDisabled,ParentContainerDN -DontUseDefaultIncludedProperties | Select WhenCreated,WhenChanged,ComputerName,AccountIsDisabled,ParentContainerDN
- $users =New-Object -TypeName System.Collections.ArrayList
- $i=0
- ForEach ($user in $computers){
- $i++
- Write-Progress -Activity ("Processing $i;" + $user.DisplayName) -PercentComplete ($i/($computers.count *100 ))
- #need to add support for OU...done 1035 AM 6182014
- #need to add Enabled/Disabled...
- #[pscustomobject]@{Name=$user;DisplayName=$user.DisplayName;HasTarget=$HasTarget;Email=$user.Email;HomeExchangeServer=$user.msExchHomeServerName;Location=$user.L;Country=$user.c;Enabled=$user.AccountIsDisabled;OU=$user.DN}
- $obj = [pscustomobject]@{WhenCreated=$user.WhenCreated;WhenChanged=$user.WhenChanged;ComputerName=$user.ComputerName;'AcctDisabled?'=$user.AccountIsDisabled;ParentContainer=$user.ParentContainerDN}
- $obj
- $users.Add($obj) | out-null
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement