API Reference
Class
DjoinAdMigrationComputerTransitionProvider
Produces offline-domain-join artifacts with djoin.exe.
Inheritance
- Object
- DjoinAdMigrationComputerTransitionProvider
Constructors
public DjoinAdMigrationComputerTransitionProvider(Func<ProcessStartInfo, DjoinCommandResult> commandRunner = null, Func<String> machineNameProvider = null) #Initializes a new instance of the DjoinAdMigrationComputerTransitionProvider class.
Parameters
- commandRunner System.Func{System.Diagnostics.ProcessStartInfo,ADPlayground.Migrations.Computers.DjoinCommandResult} = null
- Optional djoin command runner for tests or alternate hosts.
- machineNameProvider System.Func{System.String} = null
- Optional local machine name provider.
Methods
public virtual AdMigrationComputerTransitionResult TransitionComputer(AdMigrationPrincipalItem item, AdMigrationDefaults defaults, AdMigrationExecutionOptions options) #Returns:
AdMigrationComputerTransitionResultParameters
- item ADPlayground.Migrations.Core.AdMigrationPrincipalItem
- defaults ADPlayground.Migrations.Core.AdMigrationDefaults
- options ADPlayground.Migrations.Core.AdMigrationExecutionOptions
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object