Dans le script suivant, tous les utilisateurs des groupes seront imprimés. Cependant, le nom de domaine est manquant (Certains utilisateurs sont dans un domaine Windows différent)?Obtenez le nom de domaine de l'utilisateur de l'objet ADSI?
$computer = [ADSI]"WinNT://$server,computer"
$computer.psbase.children | ? {
$_.psbase.schemaClassName -eq 'group'
} | % {
$gn = $_.name.ToString()
write-host $gn
write-host "------"
$group =[ADSI]$_.psbase.Path
$group.psbase.Invoke("Members") | % {
$_.GetType().InvokeMember("Name", 'GetProperty', $null, $_, $null)
}
}
S'il vous plaît ne pas déplacer le targe t. Si vous avez une nouvelle question: posez une nouvelle question. –