TestimoX

API Reference

Class

View (FleetPostureService)

Namespace ADPlayground.DomainControllers.FleetPostureService
Assembly ADPlayground
Implements
IEquatable<View>
Modifiers sealed

Aggregated fleet posture view for a domain.

Inheritance

  • Object
  • View

Constructors

public View(String DomainName, Int32 DomainControllerCount, Int32 InactiveCount, Int32 OldPasswordCount, Int32 DisabledCount, Int32 ManagedBySetCount, Int32 NonAdministrativeOwnerCount, Int32 PasswordNotRequiredCount, Int32 PasswordNeverExpiresCount, DcItem[] Inactive, DcItem[] OldPasswords, DcItem[] Disabled, DcItem[] ManagedBySet, DcItem[] NonAdministrativeOwners, DcItem[] PasswordNotRequired, DcItem[] PasswordNeverExpires) #

Aggregated fleet posture view for a domain.

Parameters

DomainName System.String requiredposition: 0
DNS domain name.
DomainControllerCount System.Int32 requiredposition: 1
Total DCs discovered.
InactiveCount System.Int32 requiredposition: 2
DCs with no logon in ≥ 15 days.
OldPasswordCount System.Int32 requiredposition: 3
DCs with password age ≥ 60 days.
DisabledCount System.Int32 requiredposition: 4
Disabled DC accounts.
ManagedBySetCount System.Int32 requiredposition: 5
DCs with ManagedBy set.
NonAdministrativeOwnerCount System.Int32 requiredposition: 6
DCs owned by non-admin principals.
PasswordNotRequiredCount System.Int32 requiredposition: 7
DCs with PASSWD_NOTREQD set.
PasswordNeverExpiresCount System.Int32 requiredposition: 8
DCs with DONT_EXPIRE_PASSWORD set.
Inactive ADPlayground.DomainControllers.FleetPostureService.DcItem[] requiredposition: 9
Inactive DC list.
OldPasswords ADPlayground.DomainControllers.FleetPostureService.DcItem[] requiredposition: 10
Old password DC list.
Disabled ADPlayground.DomainControllers.FleetPostureService.DcItem[] requiredposition: 11
Disabled DC list.
ManagedBySet ADPlayground.DomainControllers.FleetPostureService.DcItem[] requiredposition: 12
ManagedBy-set DC list.
NonAdministrativeOwners ADPlayground.DomainControllers.FleetPostureService.DcItem[] requiredposition: 13
Non-admin owner DC list.
PasswordNotRequired ADPlayground.DomainControllers.FleetPostureService.DcItem[] requiredposition: 14
DC list where PASSWD_NOTREQD is set.
PasswordNeverExpires ADPlayground.DomainControllers.FleetPostureService.DcItem[] requiredposition: 15
DC list where DONT_EXPIRE_PASSWORD is set.

Methods

public View <Clone>$() #
Returns: View
public Void Deconstruct(out String DomainName, out Int32 DomainControllerCount, out Int32 InactiveCount, out Int32 OldPasswordCount, out Int32 DisabledCount, out Int32 ManagedBySetCount, out Int32 NonAdministrativeOwnerCount, out Int32 PasswordNotRequiredCount, out Int32 PasswordNeverExpiresCount, out DcItem[] Inactive, out DcItem[] OldPasswords, out DcItem[] Disabled, out DcItem[] ManagedBySet, out DcItem[] NonAdministrativeOwners, out DcItem[] PasswordNotRequired, out DcItem[] PasswordNeverExpires) #
Returns: Void

Parameters

DomainName String requiredposition: 0
DomainControllerCount Int32 requiredposition: 1
InactiveCount Int32 requiredposition: 2
OldPasswordCount Int32 requiredposition: 3
DisabledCount Int32 requiredposition: 4
ManagedBySetCount Int32 requiredposition: 5
NonAdministrativeOwnerCount Int32 requiredposition: 6
PasswordNotRequiredCount Int32 requiredposition: 7
PasswordNeverExpiresCount Int32 requiredposition: 8
Inactive DcItem[] requiredposition: 9
OldPasswords DcItem[] requiredposition: 10
Disabled DcItem[] requiredposition: 11
ManagedBySet DcItem[] requiredposition: 12
NonAdministrativeOwners DcItem[] requiredposition: 13
PasswordNotRequired DcItem[] requiredposition: 14
PasswordNeverExpires DcItem[] requiredposition: 15
public virtual Boolean Equals(View other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String DomainName { get; set; } #

DNS domain name.

public Int32 DomainControllerCount { get; set; } #

Total DCs discovered.

public Int32 InactiveCount { get; set; } #

DCs with no logon in ≥ 15 days.

public Int32 OldPasswordCount { get; set; } #

DCs with password age ≥ 60 days.

public Int32 DisabledCount { get; set; } #

Disabled DC accounts.

public Int32 ManagedBySetCount { get; set; } #

DCs with ManagedBy set.

public Int32 NonAdministrativeOwnerCount { get; set; } #

DCs owned by non-admin principals.

public Int32 PasswordNotRequiredCount { get; set; } #

DCs with PASSWD_NOTREQD set.

public Int32 PasswordNeverExpiresCount { get; set; } #

DCs with DONT_EXPIRE_PASSWORD set.

public DcItem[] Inactive { get; set; } #

Inactive DC list.

public DcItem[] OldPasswords { get; set; } #

Old password DC list.

public DcItem[] Disabled { get; set; } #

Disabled DC list.

public DcItem[] ManagedBySet { get; set; } #

ManagedBy-set DC list.

public DcItem[] NonAdministrativeOwners { get; set; } #

Non-admin owner DC list.

public DcItem[] PasswordNotRequired { get; set; } #

DC list where PASSWD_NOTREQD is set.

public DcItem[] PasswordNeverExpires { get; set; } #

DC list where DONT_EXPIRE_PASSWORD is set.