Flash info

"La connaissance ce n’est point la possession de la vérité, mais d’un langage cohérent."

Antoine de Saint Exupéry (1900-1944)

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
barzek
Utilisateur

PowerShelleur Débutant
Messages: 5
graphgraph
Karma: 0  
compter le nombre de compte pour chaque OU - 11/01/17 15:44 Bonjour la communauté,

je souhaiter compter le nombre d'utilisateur dans chaque OU de mon AD.

Compter c'est facile mais la recursivité n'est pas simple a gérer... une idée?

Merci et bonne journée
  | | L'administrateur a désactivé l'accés public en écriture.
6ratgus
Utilisateur

PowerShelleur Platinum
Messages: 1236
graphgraph
Karma: 89  
Re:compter le nombre de compte pour chaque OU - 18/01/17 12:26 salut barzek

j'ai un peu cherché mais ....
voila le résultat

Code:

  $ou "OU=Ton_OU,DC=Ton_domaine,DC=lan" function Get-MyADOrganizationalUnitnumber {     Param($DistinguishedName)     if ((Get-ADObject -Filter {DistinguishedName -like $DistinguishedName}) -ne $null) {         [Microsoft.ActiveDirectory.Management.ADOrganizationalUnit[]]$ous Get-ADOrganizationalUnit -Filter {Name -like "*"} -SearchBase $DistinguishedName -SearchScope OneLevel         $DistinguishedName select @{n="name";e={$DistinguishedName}}, @{n="Nb";e={$ous.Count}}          $ous | foreach {             Get-MyADOrganizationalUnitnumber $_.DistinguishedName             }         }     else {         Write-Host "erreur l'OU n'existe pas" -ForegroundColor Red         }     } Get-MyADOrganizationalUnitnumber $ou ft @{n='Name';e={$_.Name};align='right'}, Nb -

  | | L'administrateur a désactivé l'accés public en écriture.
barzek
Utilisateur

PowerShelleur Débutant
Messages: 5
graphgraph
Karma: 0  
Re:compter le nombre de compte pour chaque OU - 30/01/17 11:21 au top merci pour cette réponse complète!
  | | L'administrateur a désactivé l'accés public en écriture.
6ratgus
Utilisateur

PowerShelleur Platinum
Messages: 1236
graphgraph
Karma: 89  
Re:compter le nombre de compte pour chaque OU - 30/01/17 11:46 au top merci pour cette réponse complète! avec plaisir

j'avais pas le temps quand j'ai donnée la réponse mais si tu veux quelques explication sur le script n'hésite pas
  | | L'administrateur a désactivé l'accés public en écriture.
© 2017 PowerShell-Scripting.com