API Reference
Class
ServersView
Typed, server-focused view derived from ComputerOperatingSystemSnapshot (non-domain controller servers only).
Inheritance
- Object
- ServersView
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method ComputerOsViews.Servers
Constructors
public ServersView() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.