HI
I Have a Issue with the following Script. I does not constantly give the Extended properties it Is blank is one instance but work on another PC.
I am not sure why it is not getting the Properties?
###########
# Script
Clear-Host$ADServer ="Server1"
$GetGroup = $true;
if($GetGroup -eq $true)
{
$groups = Get-ADGroup -Server $ADServer -Properties * -filter {GroupCategory -eq "Security" -and GroupScope -eq "Global"}
foreach ($group in $groups)
{ $count++
$Group = $group.Name
$Name = $group.Name
$ManagedBy = $group.ManagedBy
$whenChanged = $group.whenChanged
$whenCreated = $group.whenCreated
$uSNChanged = $group.uSNChanged
$GroupCategory = $group.GroupCategory
$GroupScope = $group.GroupScope
$Description = $group.Description
Write-host 'Group = ' $Group
Write-host ' ManagedBy = ' $ManagedBy
Write-host ' whenChanged = ' $whenChanged
Write-host ' whenCreated = ' $whenCreated
Write-host ' uSNChanged = ' $uSNChanged
Write-host ' GroupCategory = ' $GroupCategory
Write-host ' GroupScope = ' $GroupScope
Write-host ' Description = ' $Description
$Members = Get-ADGroupMember $group -Server $ADServer
foreach ($Member in $Members)
{ $count++
$LogonName = $Member.SamAccountName
#.LogonName
$Description= $Member
Write-host ' LogonName = ' $LogonName
Write-host ' Description = ' $Description
}
}
}
###################
#Output
Group = MIS_PivotManagedBy =
whenChanged =
whenCreated =
uSNChanged =
GroupCategory =
GroupScope =
Description =
LogonName = Pietp
Description = CN=Piet Pompies,OU=IT Admin,OU=Staff,OU=MachadoWorks,DC=assmangchrome,DC=co,DC=za
LogonName = Koosb
Description = CN=Koos Boshoff,OU=IT Admin,OU=Staff,OU=MachadoWorks,DC=assmangchrome,DC=co,DC=za