Obtenir la liste de tous les contrôleurs de domaine de la forêt

Un petit PowerShell maison pour obtenir la liste de tous les contrôleurs de domaine d’une forêt Active Directory.

# Obtenir l'objet correspondant à la forêt à laquelle on appartient
$oForet = Get-ADForest
# Obtenir la collection de domaines qui sont dans la forêt
$colDomaines = $oForet.Domains
# Boucler sur chacun des domaines
foreach ( $Domaine in $colDomaines ) {
  # Obtenir la collection de tous les contrôleurs du domaine, triés par nom
  $colDc =  Get-ADDomainController -Server $Domaine -Filter * | Sort-Object -Property Name
  # Boucler sur chacun des contrôleurs
  foreach ( $oDc in $colDc ) {
    # Écrire le nom du contrôleur
    Write-Host "$($oDc.Name)"
  }
}

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.