TestimoX

API Reference

Class

DomainControllerStatus

Namespace ADPlayground.DomainControllers
Assembly ADPlayground
Implements
IEquatable<DomainControllerStatus>

Aggregated status information for a domain controller with human friendly strings.

Inheritance

  • Object
  • DomainControllerStatus

Constructors

public DomainControllerStatus(String DomainController, String DomainName, String SiteName, String Ipv4Address, String Ipv6Address, String OsVersion, DateTime OsSupportEnd, Boolean IsOsSupported, Nullable<DateTime> LastSystemStateBackup, String LastSystemStateBackupFriendly, Boolean SmbSigningRequired, Boolean Smb1Enabled, Boolean SmbEncryptionRequired, Int32 SmbMinVersion, Boolean PolicySmbSigningRequired, Boolean PolicySmb1Enabled, Boolean PolicySmbEncryptionRequired, Int32 PolicySmbMinVersion, Boolean LdapSigningRequired, Boolean LdapInsecureBinds, Nullable<LdapChannelBindingMode> LdapChannelBindingMode, Nullable<Boolean> PrintSpoolerRunning, DomainMode DomainFunctionalLevel, ForestMode ForestFunctionalLevel, Boolean FipsEnabled, String FriendlySummary) #

Aggregated status information for a domain controller with human friendly strings.

Parameters

DomainController System.String requiredposition: 0
DomainName System.String requiredposition: 1
SiteName System.String requiredposition: 2
Ipv4Address System.String requiredposition: 3
Ipv6Address System.String requiredposition: 4
OsVersion System.String requiredposition: 5
OsSupportEnd System.DateTime requiredposition: 6
IsOsSupported System.Boolean requiredposition: 7
LastSystemStateBackup System.Nullable{System.DateTime} requiredposition: 8
LastSystemStateBackupFriendly System.String requiredposition: 9
SmbSigningRequired System.Boolean requiredposition: 10
Smb1Enabled System.Boolean requiredposition: 11
SmbEncryptionRequired System.Boolean requiredposition: 12
SmbMinVersion System.Int32 requiredposition: 13
PolicySmbSigningRequired System.Boolean requiredposition: 14
PolicySmb1Enabled System.Boolean requiredposition: 15
PolicySmbEncryptionRequired System.Boolean requiredposition: 16
PolicySmbMinVersion System.Int32 requiredposition: 17
LdapSigningRequired System.Boolean requiredposition: 18
LdapInsecureBinds System.Boolean requiredposition: 19
LdapChannelBindingMode System.Nullable{ADPlayground.DomainControllers.LdapChannelBindingMode} requiredposition: 20
PrintSpoolerRunning System.Nullable{System.Boolean} requiredposition: 21
DomainFunctionalLevel System.DirectoryServices.ActiveDirectory.DomainMode requiredposition: 22
ForestFunctionalLevel System.DirectoryServices.ActiveDirectory.ForestMode requiredposition: 23
FipsEnabled System.Boolean requiredposition: 24
FriendlySummary System.String requiredposition: 25

Methods

public virtual DomainControllerStatus <Clone>$() #
Returns: DomainControllerStatus
public Void Deconstruct(out String DomainController, out String DomainName, out String SiteName, out String Ipv4Address, out String Ipv6Address, out String OsVersion, out DateTime OsSupportEnd, out Boolean IsOsSupported, out Nullable<DateTime> LastSystemStateBackup, out String LastSystemStateBackupFriendly, out Boolean SmbSigningRequired, out Boolean Smb1Enabled, out Boolean SmbEncryptionRequired, out Int32 SmbMinVersion, out Boolean PolicySmbSigningRequired, out Boolean PolicySmb1Enabled, out Boolean PolicySmbEncryptionRequired, out Int32 PolicySmbMinVersion, out Boolean LdapSigningRequired, out Boolean LdapInsecureBinds, out Nullable<LdapChannelBindingMode> LdapChannelBindingMode, out Nullable<Boolean> PrintSpoolerRunning, out DomainMode DomainFunctionalLevel, out ForestMode ForestFunctionalLevel, out Boolean FipsEnabled, out String FriendlySummary) #
Returns: Void

Parameters

DomainController String requiredposition: 0
DomainName String requiredposition: 1
SiteName String requiredposition: 2
Ipv4Address String requiredposition: 3
Ipv6Address String requiredposition: 4
OsVersion String requiredposition: 5
OsSupportEnd DateTime requiredposition: 6
IsOsSupported Boolean requiredposition: 7
LastSystemStateBackup Nullable<DateTime> requiredposition: 8
LastSystemStateBackupFriendly String requiredposition: 9
SmbSigningRequired Boolean requiredposition: 10
Smb1Enabled Boolean requiredposition: 11
SmbEncryptionRequired Boolean requiredposition: 12
SmbMinVersion Int32 requiredposition: 13
PolicySmbSigningRequired Boolean requiredposition: 14
PolicySmb1Enabled Boolean requiredposition: 15
PolicySmbEncryptionRequired Boolean requiredposition: 16
PolicySmbMinVersion Int32 requiredposition: 17
LdapSigningRequired Boolean requiredposition: 18
LdapInsecureBinds Boolean requiredposition: 19
LdapChannelBindingMode Nullable<LdapChannelBindingMode> requiredposition: 20
PrintSpoolerRunning Nullable<Boolean> requiredposition: 21
DomainFunctionalLevel DomainMode requiredposition: 22
ForestFunctionalLevel ForestMode requiredposition: 23
FipsEnabled Boolean requiredposition: 24
FriendlySummary String requiredposition: 25
public virtual Boolean Equals(DomainControllerStatus other) #
Returns: Boolean

Parameters

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

Properties

public String DomainController { get; set; } #
public String Ipv4Address { get; set; } #
public String Ipv6Address { get; set; } #
public DateTime OsSupportEnd { get; set; } #
public Boolean IsOsSupported { get; set; } #
public Nullable<DateTime> LastSystemStateBackup { get; set; } #
public String LastSystemStateBackupFriendly { get; set; } #
public Boolean SmbSigningRequired { get; set; } #
public Boolean Smb1Enabled { get; set; } #
public Boolean SmbEncryptionRequired { get; set; } #
public Int32 SmbMinVersion { get; set; } #
public Boolean PolicySmbSigningRequired { get; set; } #
public Boolean PolicySmb1Enabled { get; set; } #
public Boolean PolicySmbEncryptionRequired { get; set; } #
public Int32 PolicySmbMinVersion { get; set; } #
public Boolean LdapSigningRequired { get; set; } #
public Boolean LdapInsecureBinds { get; set; } #
public Nullable<LdapChannelBindingMode> LdapChannelBindingMode { get; set; } #
public Nullable<Boolean> PrintSpoolerRunning { get; set; } #
public DomainMode DomainFunctionalLevel { get; set; } #
public ForestMode ForestFunctionalLevel { get; set; } #
public Boolean FipsEnabled { get; set; } #
public String FriendlySummary { get; set; } #
ResultMetadata(HideInTables = true, HideInGrids = true)