API Reference
Class
AdxShareMigrationPolicyProfile
Typed policy profile used by share readiness and repair-planning logic.
Inheritance
- Object
- AdxShareMigrationPolicyProfile
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public AdxShareMigrationPolicyProfile() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Name { get; set; } #Profile name.
public Int32 FullPathLengthThreshold { get; set; } #Full path length threshold.
public Int32 PathComponentLengthThreshold { get; set; } #Single path component length threshold.
public Boolean RecommendInheritanceRepair { get; set; } #True when broken inheritance should produce repair recommendations.
public Boolean RecommendStaleSidCleanup { get; set; } #True when unresolved SIDs should produce cleanup recommendations.
public Boolean RecommendBroadPrincipalReduction { get; set; } #True when broad principals should produce reduction recommendations.
public IReadOnlyList<AdxShareProtocolRequirement> ProtocolRequirements { get; set; } #Ports useful for collecting SMB share evidence remotely.
public static AdxShareMigrationPolicyProfile GenericSmb { get; } #Generic SMB migration profile.
public static AdxShareMigrationPolicyProfile AzureFiles { get; } #Azure Files-oriented migration profile.
public static AdxShareMigrationPolicyProfile Microsoft365DocumentLibrary { get; } #Microsoft 365 document-library-oriented migration profile.