TestimoX

API Reference

Class

ComputerProjector

Namespace ADPlayground.Computers
Assembly ADPlayground
Modifiers static

Convenience projector that converts ComputerRecord rows into commonly-used typed views for UI/reporting.

Inheritance

  • Object
  • ComputerProjector

Methods

Format 2 overloads
public static IEnumerable<Object> Format(IEnumerable<ComputerRecord> computers, ComputerView view) #
Returns: IEnumerable<Object>

Formats the input sequence using the requested view.

Parameters

computers System.Collections.Generic.IEnumerable{ADPlayground.ComputerRecord} requiredposition: 0
Input computer records.
view System.String requiredposition: 1
View name (Default, Base, Security, Compact, Laps, LapsSummary, LapsDetail, Delegation, BitLocker, Aging, Health).

Returns

Sequence of typed view objects or original rows.

Format(System.Collections.Generic.IEnumerable{ADPlayground.ComputerRecord} computers, ADPlayground.Computers.ComputerView view) #

Formats the input sequence using a typed ComputerView. Prefer this overload in rules to ensure compile‑time safety.

Parameters

computers System.Collections.Generic.IEnumerable{ADPlayground.ComputerRecord} required
view ADPlayground.Computers.ComputerView required
public static IEnumerable<ComputerAgingView> FormatAging(IEnumerable<ComputerRecord> computers, Nullable<Int32> minInactiveDays = null, Nullable<Int32> minPasswordAgeDays = null) #
Returns: IEnumerable<ComputerAgingView>

Produces stale-focused aging projections with optional threshold evaluation.

Parameters

computers System.Collections.Generic.IEnumerable{ADPlayground.ComputerRecord} requiredposition: 0
Input computer records.
minInactiveDays System.Nullable{System.Int32} = null optionalposition: 1
Optional inactivity threshold in days.
minPasswordAgeDays System.Nullable{System.Int32} = null optionalposition: 2
Optional password age threshold in days.

Returns

Typed aging rows.