API Reference
Class
ServersView
Typed, server-focused view derived from ComputerOperatingSystemSnapshot (non-domain controller servers only).
Inheritance
- Object
- ServersView
Constructors
public ServersView() #Inherited Methods
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.