API Reference
Class
View (SmbServerHardeningPostureService)
Typed SMB server hardening posture view.
Inheritance
- Object
- View
Constructors
public View() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String ComputerName { get; set; } #Target computer name.
public Nullable<Boolean> ServerSigningRequired { get; set; } #Whether the server requires SMB signing.
public Nullable<Boolean> ServerSigningEnabled { get; set; } #Whether the server enables SMB signing when the client supports it.
public Nullable<Boolean> ForcedLogoffEnabled { get; set; } #Whether the server forcibly disconnects clients when logon hours expire.
public Nullable<Boolean> CompressionDisabled { get; set; } #Runtime SMB compression setting from LanManServer parameters.
public Nullable<Boolean> PolicyCompressionDisabled { get; set; } #Policy-backed SMB compression setting when configured.
public Nullable<Boolean> EffectiveCompressionDisabled { get; set; } #Effective SMB compression disablement using policy when available, then runtime fallback.
public Boolean SigningRequiredCompliant { get; set; } #Whether the server requires SMB signing.
public Boolean SigningEnabledCompliant { get; set; } #Whether the server enables SMB signing.
public Boolean ForcedLogoffCompliant { get; set; } #Whether forced logoff is enabled.
public Boolean IsCompliant { get; set; } #True when the required SMB hardening checks are compliant.
public String IssueSummary { get; set; } #Short issue summary for reports.