Advertisement
naveenk232

Untitled

Feb 10th, 2012
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. $FilePath = "c:/Data/C_Accounts_Group_Membership_C1-C1.csv"
  2. $OuDomain = "OU=test,OU=abc,OU=com1,DC=com2,DC=com3,DC=com4"
  3. $users = Get-QADUser -SamAccountName [L1-L2]* -searchRoot $OuDomain -SizeLimit 0
  4. $users | Sort-Object SamAccountName | % {
  5. $user = $_ | Select-Object dn, sAMAccountName
  6. if ($lastDomain -eq $user.dn) {
  7. $lastDomain = ""
  8. } else {
  9. $lastDomain = $user.dn
  10. }
  11. $groups = Get-QADMemberOf $_ | Select-Object -expandProperty Name
  12. $groups | % {
  13. $user2 = New-Object -TypeName PsObject -Property @{
  14. "Domain" = $lastDomain
  15. "sAMAccountName" = $user.sAMAccountName
  16. "Group" = $_
  17. }
  18. $user2
  19. }
  20. } | export-csv $FilePath
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement