TestimoX

API Reference

Class

View (TerminalServicesTimeoutPolicyService)

Namespace ADPlayground.Gpo.TerminalServicesTimeoutPolicyService
Assembly ADPlayground
Modifiers sealed

Aggregated view with raw values, friendly labels, configured count and attribution rows.

Inheritance

  • Object
  • View

Constructors

Methods

public static String ToMinutes(Nullable<UInt32> ms) #
Returns: String

Converts a DWORD value representing milliseconds to a friendly minutes string (e.g., "60 min"). Returns null when the input is null or zero.

Parameters

ms System.Nullable{System.UInt32} requiredposition: 0

Properties

public Boolean CollectionSucceeded { get; set; } #

True when terminal services timeout collection completed successfully.

public String CollectionError { get; set; } #

Error details when collection fails; null when successful.

public String DomainName { get; set; } #

DNS domain name evaluated.

public String TargetDn { get; set; } #

Target distinguished name (Domain Controllers OU).

public Nullable<UInt32> MaxIdleTimeMs { get; set; } #

Max idle time in milliseconds (DWORD) or null when not set.

public Nullable<UInt32> MaxDisconnectionTimeMs { get; set; } #

Max disconnection time in milliseconds (DWORD) or null when not set.

public String MaxIdleTime { get; } #

Friendly idle time in minutes (e.g., "60 min").

public String MaxDisconnectionTime { get; } #

Friendly disconnection time in minutes (e.g., "60 min").

public Int32 ConfiguredCount { get; } #

Number of configured timeout settings (0–2).

public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #

Policy attribution rows (winner + sources) for timeout values.