TestimoX

API Reference

Class

SmbPolicyStatus

Namespace ADPlayground.DomainControllers
Assembly ADPlayground
Implements
IEquatable<SmbPolicyStatus>
Modifiers sealed

Represents policy-based SMB security settings for a domain controller.

Inheritance

  • Object
  • SmbPolicyStatus

Constructors

Methods

public SmbPolicyStatus <Clone>$() #
Returns: SmbPolicyStatus
public virtual Boolean Equals(SmbPolicyStatus 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; } #
ResultMetadata

Domain controller this policy posture applies to.

public String DomainName { get; set; } #
ResultMetadata

DNS domain name for context.

public Boolean SigningRequired { get; set; } #

True when policy requires SMB signing.

public Boolean Smb1Enabled { get; set; } #

True when policy still enables SMBv1.

public Boolean EncryptionRequired { get; set; } #

True when policy requires SMB encryption.

public Int32 MinVersion { get; set; } #

Minimum SMB protocol version enforced by policy (e.g., 3 for SMB 3.0).

public IReadOnlyList<SmbProtocolVersion> SupportedVersions { get; set; } #

List of SMB protocol versions allowed by policy.