TestimoX

API Reference

Class

DcPrintSpoolerChecker

Namespace ADPlayground.DomainControllers
Assembly ADPlayground

Checks whether the Print Spooler service is running on domain controllers.

Inheritance

  • Object
  • DcPrintSpoolerChecker

Constructors

public DcPrintSpoolerChecker(Func<String, Nullable<Boolean>> isRunning = null, Func<IEnumerable<String>> enumerateDcs = null) #

Initializes a new instance of the DcPrintSpoolerChecker class.

Parameters

isRunning System.Func{System.String,System.Nullable{System.Boolean}} = null optionalposition: 0
Function determining if the Print Spooler service is running.
enumerateDcs System.Func{System.Collections.Generic.IEnumerable{System.String}} = null optionalposition: 1
Function enumerating domain controllers.

Methods

public virtual Nullable<Boolean> IsPrintSpoolerRunning(String dcName) #
Returns: Nullable<Boolean>

Gets the Print Spooler running state for the specified domain controller.

Parameters

dcName System.String requiredposition: 0
Domain controller name.

Returns

true if running; false if stopped; null on error.

public virtual Void ValidateAll() #
Returns: Void

Validates the Print Spooler service state for all domain controllers returned by the enumerator.

public virtual Void ValidateDc(String dcName) #
Returns: Void

Validates the Print Spooler service state for a single domain controller.

Parameters

dcName System.String requiredposition: 0
Domain controller name.