TestimoX

API Reference

Class

ServersView

Namespace ADPlayground.Computers
Assembly ADPlayground
Modifiers sealed

Typed, server-focused view derived from ComputerOperatingSystemSnapshot (non-domain controller servers only).

Inheritance

  • Object
  • ServersView

Constructors

Properties

public String DomainName { get; set; } #

DNS domain name the snapshot represents.

public Int32 TotalServers { get; set; } #

Total number of non‑DC servers considered.

public IReadOnlyList<ComputerOsRow> WindowsServer2000 { get; set; } #

Windows Server 2000 systems.

public IReadOnlyList<ComputerOsRow> WindowsServer2003 { get; set; } #

Windows Server 2003/2003 R2 systems.

public IReadOnlyList<ComputerOsRow> WindowsServer2008 { get; set; } #

Windows Server 2008/2008 R2 systems.

public IReadOnlyList<ComputerOsRow> WindowsServer2012 { get; set; } #

Windows Server 2012/2012 R2 systems.

public IReadOnlyList<ComputerOsRow> WindowsServer2016 { get; set; } #

Windows Server 2016 systems.

public IReadOnlyList<ComputerOsRow> WindowsServer2019 { get; set; } #

Windows Server 2019 systems.

public IReadOnlyList<ComputerOsRow> WindowsServer2022 { get; set; } #

Windows Server 2022 systems.

public IReadOnlyList<ComputerOsRow> WindowsServer2025 { get; set; } #

Windows Server 2025 systems.

public IReadOnlyList<ComputerOsRow> WindowsNt4 { get; set; } #

Windows NT4 servers.

public Boolean HasServer2022OrNewer { get; set; } #

True when at least one Windows Server 2022/2025 is present.

public Int32 ObsoleteTotal { get; set; } #

Total number of obsolete servers (Windows Server 2000/2003/2008/2012). Excludes 2016 by design.