Learn about Windows PowerShell
Summary: Use Windows PowerShell to find the name and operating system version of all your domain controllers.
How can I use Windows PowerShell to find the name and operating system version of all my domain controllers?
Use the Get-ADDomainController cmdlet from the Active Directory module and a wild card filter to select all domain controllers. Then pipe the results to the Select-Object cmdlet and choose the Name and OperatingSystem properties.
Get-ADDomainController -Filter * | select name, operatingsystem
How can I pull this information from all child domains?
@Derrick The Get-ADDomainController cmdlet has a -DomainName parameter that permits you to specify the domain name. You could populate that value with your childdomains. The Get-ADDOmain cmdlet will return childdomains.