by i255d at 2013-03-05 14:20:27
I am trying the Quest AD tools for the first time. I wrote my first script and I want to see how I can make it better.by coderaven at 2013-03-06 17:15:01$CitrixGroups = Get-QADGroup -Name Citrix* | Select -Property Name |
ForEach-Object {Add-Content -Path "U:\My Documents\Scirpts\Usernames.txt" -Value ""
Add-Content -Path "U:\My Documents\Scirpts\Usernames.txt" -Value $.name
$Users = Get-QADUser -MemberOf $.name
Add-Content -Path "U:\My Documents\Scirpts\Usernames.txt" -Value ""
Add-Content -Path "U:\My Documents\Scirpts\Usernames.txt" -Value $Users.SamAccountName
}
Let me have it…
This gave me a text document with the name of the group and then the user ID’s in that group, with a little spacing. Maybe we can make this into a tool…?
See this post, is it something like what you are looking for? It seems to me you are wanting to expand the members of a group and save it to file.by DexterPOSH at 2013-03-07 19:27:06
Hi,by i255d at 2013-03-11 17:44:53
Just wanted to share that Get-QADGroupMember cmdlet can also be used to get all the User accounts in a group.
This can be of relevance to improve the code in future :Get-QADGroupMember -identity CitriXGroup -Indirect | where {$.type -match "user"}
Thanks, but this assumes you know the group. My script if looking for all the groups with the Citrix at the begining. I have not had a chance to play with yours yet.by SalvaG at 2013-03-11 23:43:21
I am stilll looking for ways to do my script better???
Thanks again…
Hi,by DexterPOSH at 2013-03-12 01:18:35
perhaps this code will help youGet-QADGroup -Identity Citrix*| % {write-host "Group: $
"; Get-QADGroupMember -Identity $_ -Indirect -Type user;Write-host ""}
[quote="SalvaG"]Get-QADGroup -Identity Citrix*| % {write-host "Group: $"; Get-QADGroupMember -Identity $ -Indirect -Type user;Write-host ""}
[/quote]
I just wanted to show that Get-QADGroupMember can be used to get the members of the group; You can always pipeline the output from Get-QADGroup to get the groups and then recursively get the members just like in the above code…