TestimoX

API Reference

Class

AdxShareMigrationPolicyProfile

Namespace ADPlayground.ShareDiagnostics
Assembly ADPlayground
Modifiers sealed

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.

Accepted by parameters

Constructors

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.