# Name Of the Groups, where we need to pull the Group information.
$GroupNames = Get-Content C:\temp\Server.txt
# Check each group once at time.
foreach ($ADGroup in $GroupNames){
# Check If Group having Members, if Group contains members will process the If block.
If ((Get-ADGroupMember $ADGroup ).length -ne 0){
Get-ADGroupMember -Identity $ADGroup | select @{Name="GroupName";expression={$ADGroup}},name,objectClass |Out-File -Append C:\temp\Gropinfo.csv
}
Else {
# If Group is empty, else block will process.
"$ADGroup Member Value is Empty" |Out-File -Append C:\temp\Gropinfo.csv
}
}
No comments:
Post a Comment