API Reference
SmbConfigInfo
Snapshot of SMB-related configuration read from registry and services.
Inheritance
- Object
- SmbConfigInfo
Constructors
public SmbConfigInfo() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Nullable<Boolean> ServerSmb1Enabled { get; set; } #Server SMB1 enabled.
public Nullable<Boolean> ServerSmb2Enabled { get; set; } #Server SMB2 enabled.
public Nullable<Boolean> ServerSigningRequired { get; set; } #Server requires SMB signing.
public Nullable<Boolean> ServerSigningEnabled { get; set; } #Server enables SMB signing.
public Nullable<Boolean> ServerForcedLogoffEnabled { get; set; } #Server forcibly disconnects clients when logon hours expire.
public Nullable<Boolean> ServerCompressionDisabled { get; set; } #Server disables SMB compression at runtime.
public Nullable<Boolean> PolicyServerCompressionDisabled { get; set; } #Policy disables SMB compression on the server.
public Nullable<Boolean> ClientSigningRequired { get; set; } #Client requires SMB signing.
public Nullable<Boolean> ClientSigningEnabled { get; set; } #Client enables SMB signing.
public Nullable<Boolean> ClientAllowInsecureGuestAuth { get; set; } #Client allows insecure guest auth (workstation parameter).
public Nullable<Boolean> ClientPolicyAllowInsecureGuestAuth { get; set; } #Client policy allows insecure guest auth.
public Nullable<Boolean> ServerRestrictNullSessAccess { get; set; } #Server restricts null session access.
public Nullable<Boolean> EveryoneIncludesAnonymous { get; set; } #Everyone includes Anonymous setting.
public String[] NullSessionPipes { get; set; } #Configured NullSessionPipes list.
public Nullable<Int32> RestrictAnonymous { get; set; } #RestrictAnonymous value (0,1,2).
public Nullable<Int32> RestrictAnonymousSam { get; set; } #RestrictAnonymousSAM value (0/1).
public Nullable<Int32> LmCompatibilityLevel { get; set; } #LAN Manager compatibility level.
public Nullable<Boolean> EnablePlainTextPassword { get; set; } #Enable plaintext passwords (should be disabled).
public Nullable<Boolean> EnableLmHosts { get; set; } #NetBT EnableLMHOSTS flag.
public Dictionary<String, Nullable<Int32>> NetbiosOptionsPerInterface { get; set; } #Per-interface NetBIOS options (registry codes).