API Reference
Class
WorkstationsView
Typed, workstation-focused view derived from ComputerOperatingSystemSnapshot. Keeps only client OS properties needed for workstation rules, plus helpful aggregates.
Inheritance
- Object
- WorkstationsView
Constructors
public WorkstationsView() #Inherited Methods
Properties
public String DomainName { get; set; } #DNS domain name the snapshot represents.
public Int32 TotalWorkstations { get; set; } #Total number of workstations considered.
public IReadOnlyList<ComputerOsRow> WindowsWorkstationXp { get; set; } #Windows XP workstations.
public IReadOnlyList<ComputerOsRow> WindowsWorkstationVista { get; set; } #Windows Vista workstations.
public IReadOnlyList<ComputerOsRow> WindowsWorkstation7 { get; set; } #Windows 7 workstations.
public IReadOnlyList<ComputerOsRow> WindowsWorkstation8 { get; set; } #Windows 8/8.1 workstations.
public IReadOnlyList<ComputerOsRow> WindowsWorkstation10 { get; set; } #Windows 10 workstations.
public IReadOnlyList<ComputerOsRow> WindowsWorkstation11 { get; set; } #Windows 11 workstations.
public IReadOnlyList<ComputerOsRow> WindowsNt4Workstations { get; set; } #Windows NT4 workstations.
public Int32 Windows10Or11Total { get; set; } #Total of Windows 10 and 11 devices.
public Boolean Windows11AdoptionOk { get; set; } #True when Windows 11 is present, or there are no Windows 10/11 devices (N/A-safe).
public Int32 ObsoleteTotal { get; set; } #Total number of obsolete workstations (Windows XP/Vista/7/8/8.1).