API Reference
Class
DomainControllersView
Typed, domain-controller-focused view derived from ComputerOperatingSystemSnapshot.
Inheritance
- Object
- DomainControllersView
Constructors
public DomainControllersView() #Inherited Methods
Properties
public String DomainName { get; set; } #DNS domain name the snapshot represents.
public Int32 TotalDomainControllers { get; set; } #Total number of domain controllers considered.
public IReadOnlyList<ComputerOsRow> WindowsServer2000DomainControllers { get; set; } #Windows Server 2000 domain controllers.
public IReadOnlyList<ComputerOsRow> WindowsServer2003DomainControllers { get; set; } #Windows Server 2003/2003 R2 domain controllers.
public IReadOnlyList<ComputerOsRow> WindowsServer2008DomainControllers { get; set; } #Windows Server 2008/2008 R2 domain controllers.
public IReadOnlyList<ComputerOsRow> WindowsServer2012DomainControllers { get; set; } #Windows Server 2012/2012 R2 domain controllers.
public IReadOnlyList<ComputerOsRow> WindowsServer2016DomainControllers { get; set; } #Windows Server 2016 domain controllers.
public IReadOnlyList<ComputerOsRow> WindowsServer2019DomainControllers { get; set; } #Windows Server 2019 domain controllers.
public IReadOnlyList<ComputerOsRow> WindowsServer2022DomainControllers { get; set; } #Windows Server 2022 domain controllers.
public IReadOnlyList<ComputerOsRow> WindowsServer2025DomainControllers { get; set; } #Windows Server 2025 domain controllers.
public IReadOnlyList<ComputerOsRow> WindowsNt4DomainControllers { get; set; } #Windows NT4 primary/backup domain controllers.
public Boolean HasDomainController2022OrNewer { get; set; } #True when at least one DC is Windows Server 2022/2025.
public Int32 ObsoleteTotal { get; set; } #Total number of obsolete domain controllers (Windows Server 2000/2003/2008/2012). Excludes 2016 by design.