TestimoX

API Reference

Class

DomainControllersView

Namespace ADPlayground.Computers
Assembly ADPlayground
Modifiers sealed

Typed, domain-controller-focused view derived from ComputerOperatingSystemSnapshot.

Inheritance

  • Object
  • DomainControllersView

Constructors

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.