Take output from get-distributiongroup and query AD for Disabled accounts.


i'm trying take list of owners of distribution groups , find if owners disabled.  i far:

get-distributiongroup  | select displayname, primarysmtpaddress -expandproperty managedby | select displayname, primarysmtpddress, name

this gives me group name , owner how pipe command find out if users enabled or disabled?

thanks in advance.

you're welcome, give adjustment try:

get-adgroup -filter "groupcategory -eq 'distribution'" -properties managedby |      { $_.managedby } | foreach {          $userdetails = get-aduser $_.managedby          if ($userdetails.enabled -eq $false) {              $props = @{                 groupname = $_.name                 managedby = $userdetails.name                 manageduserstatus = $userdetails.enabled             }              new-object psobject -property $props          }  } | sort manageduserstatus,managedby,groupname |     select groupname,managedby,manageduserstatus |         export-csv .\groupmanagers.csv -notypeinformation


don't retire technet! - (don't give yet - 13,085+ strong , growing)



Windows Server  >  Windows PowerShell



Comments

Popular posts from this blog

Group Policy Event ID 1058 Error Code 1326 (The user name or password is incorrect)

Suspicious event log Event ID: 4905

DCOM received error "2147746132" from...