Flash info

"Les IT Pros sont en train de migrer rapidement car PowerShell est plus facile et plus puissant que VBScript."

Microsoft Scripting Guys

 
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: 1181
graphgraph
Karma: 86  
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: 1181
graphgraph
Karma: 86  
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