API Reference
AdMigrationExecutionOptions
Options used when executing a migration plan.
Inheritance
- Object
- AdMigrationExecutionOptions
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
- Method AdMigrationComputerJoinExecutor.Execute
- Method DjoinAdMigrationComputerTransitionProvider.TransitionComputer
- Method IAdMigrationComputerTransitionProvider.TransitionComputer
- Method AdMigrationPlanExecutor.Execute
- Method IAdMigrationPhaseExecutor.Execute
- Method AdMigrationCredentialExecutor.Execute
- Method AdMigrationCredentialProvider.ResolveCredential
- Method IAdMigrationCredentialProvider.ResolveCredential
- Method AdMigrationDirectoryPreparationExecutor.Execute
- Method AdMigrationMembershipExecutor.Execute
- Method AdMigrationProfileExecutor.Execute
- Method IAdMigrationProfileMigrator.MigrateProfile
- Method WindowsUserProfileAdMigrationProfileMigrator.MigrateProfile
- Method AdMigrationResourceAclExecutor.Execute
- Method FileSystemAdMigrationResourceAclMigrator.MigrateResource
- Method IAdMigrationResourceAclMigrator.MigrateResource
- Method SidHistoryAdMigrationPhaseExecutor.Execute
- Method AdMigrationValidationExecutor.Execute
Constructors
public AdMigrationExecutionOptions() #Methods
Inherited Methods
Properties
public Boolean DryRun { get; set; } #Gets a value indicating whether execution is a dry run.
public Boolean Apply { get; set; } #Gets a value indicating whether mutating phases are allowed to run.
public String Intent { get; set; } #Execution intent, typically read_only or read_write.
public Boolean AllowWrite { get; set; } #Gets a value indicating whether writes were explicitly allowed by the caller.
public String ExecutionId { get; set; } #Execution identifier for audit correlation.
public String ActorId { get; set; } #Actor identifier for audit correlation.
public String ChangeReason { get; set; } #Change reason or ticket for audit correlation.
public String RollbackPlanId { get; set; } #Rollback plan identifier for audit correlation.
public String RollbackProviderId { get; set; } #Rollback provider identifier for audit correlation.
public String AuditCorrelationId { get; set; } #Audit correlation identifier.
public IReadOnlyDictionary<String, String> CredentialSecrets { get; set; } #Runtime credential secrets keyed by plan secret reference. Secrets are execution inputs and should not be stored in the plan.
public String ArtifactDirectory { get; set; } #Optional directory where migration artifacts such as offline-domain-join blobs are written.
public Boolean EnableLocalComputerJoin { get; set; } #Gets a value indicating whether offline-domain-join artifacts may be applied to the local machine.
public Nullable<AdMigrationMachineHandoffTaskKind> MachineTask { get; set; } #Optional machine handoff task filter used by endpoint-side runners.
public String TargetComputerName { get; set; } #Optional target computer name used to restrict endpoint-side handoff execution.