Der folgende Code soll Benutzer zählen und vergleichen und die Gesamtanzahl ausgeben, aber irgendwie ist das Ergebnis leer. Was muss ich tun, um es zu beheben?Zähle Active Directory-Benutzer
$groups = $A_group, $B_Group
$gm = @()
foreach ($group in $groups) {
$gm += Get-ADGroupMember $group -Recursive |
`where {$_.objectclass -eq 'user'} |`
' select SamAccountName'
}
($gm.samaccountname | Select -Unique).Count
Write-Output total: ($gm.samaccountname | Select -Unique).Count
Ihre Pipeline-Syntax ist gebrochen. Entfernen Sie die Backticks und einfachen Anführungszeichen. –