API Reference
Class
View (SmbSharePermissionPostureService)
Aggregated share ACL 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 Int32 ActualAceCount { get; set; } #Total actual ACE count.
public Int32 ExpectedAceCount { get; set; } #Total expected ACE count.
public Int32 MissingExpectedAceCount { get; set; } #Total missing expected ACE count.
public Int32 UnexpectedAceCount { get; set; } #Total unexpected ACE count.
public Int32 RightsMismatchCount { get; set; } #Total rights mismatch count.
public Int32 DriftCount { get; set; } #Total drift item count across all deviation classes.
public Boolean IsCompliant { get; set; } #True when the evaluated shares match the baseline.
public IReadOnlyList<AceItem> Aces { get; set; } #ACE inventory returned by the query.
public IReadOnlyList<DeviationItem> MissingExpectedAces { get; set; } #Expected ACEs missing from the actual share ACL.
public IReadOnlyList<DeviationItem> UnexpectedAces { get; set; } #Unexpected ACEs present in the actual share ACL.
public IReadOnlyList<DeviationItem> RightsMismatches { get; set; } #Expected ACEs present with the wrong rights.
public Diagnostics Diagnostics { get; set; } #Evaluation diagnostics.