API Reference
SecurityOptionsState
Aggregated Windows Security Options policy state.
Inheritance
- Object
- SecurityOptionsState
Constructors
public SecurityOptionsState() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Nullable<Boolean> PasswordComplexity { get; set; } #Enforce password complexity for local accounts.
public Nullable<Boolean> ClearTextPassword { get; set; } #Store password using reversible encryption (should be disabled).
public Nullable<Boolean> LimitBlankPasswordUse { get; set; } #Limit local account use of blank passwords to console logon only.
public Nullable<Int32> RestrictAnonymous { get; set; } #Value for RestrictAnonymous (0/1/2).
public Nullable<Int32> RestrictAnonymousSAM { get; set; } #Value for RestrictAnonymousSAM (0/1).
public Nullable<Int32> EveryoneIncludesAnonymous { get; set; } #Value for EveryoneIncludesAnonymous (0/1).
public String[] NullSessionPipes { get; set; } #Pipes accessible to anonymous (Null Session).
public Nullable<LmCompatibilityLevel> LmCompatibility { get; set; } #LAN Manager authentication level.
public Nullable<NtlmSspFlags> NtlmMinClientSec { get; set; } #Minimum NTLM client security flags.
public Nullable<NtlmSspFlags> NtlmMinServerSec { get; set; } #Minimum NTLM server security flags.
public Nullable<Boolean> RequireSmbSigningClient { get; set; } #Require SMB signing on the client (LanmanWorkstation).
public Nullable<Boolean> RequireSmbSigningServer { get; set; } #Require SMB signing on the server (LanmanServer).
public Nullable<Int32> Smb1 { get; set; } #SMB1 server parameter (0 disabled, 1 enabled).
public Nullable<Boolean> AllowInsecureGuestAuth { get; set; } #Allow insecure guest logons in SMB client.
public Nullable<Boolean> NoLmHash { get; set; } #Do not store LM hash value on next password change.
public Nullable<Boolean> DontDisplayLastUserName { get; set; } #Do not display last signed-in user name.
public Nullable<Boolean> ShutdownWithoutLogon { get; set; } #Allow system to be shut down without having to log on.
public Nullable<Boolean> RunAsPpl { get; set; } #Run LSASS as a protected process.
public Nullable<Boolean> WDigestUseLogonCredential { get; set; } #WDigest: UseLogonCredential (should be disabled).
public Nullable<Boolean> ProcessCreationIncludeCmdLine { get; set; } #Include command line in process creation events.
public Nullable<Boolean> IncludeUserSIDsInProcessToken { get; set; } #Include command line and user SIDs in process token.