TestimoX

API Reference

Class

DjoinAdMigrationComputerTransitionProvider

Namespace ADPlayground.Migrations.Computers
Assembly ADPlayground
Modifiers sealed

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 optionalposition: 0
Optional djoin command runner for tests or alternate hosts.
machineNameProvider System.Func{System.String} = null optionalposition: 1
Optional local machine name provider.

Methods

public virtual AdMigrationComputerTransitionResult TransitionComputer(AdMigrationPrincipalItem item, AdMigrationDefaults defaults, AdMigrationExecutionOptions options) #
Returns: AdMigrationComputerTransitionResult

Parameters

item ADPlayground.Migrations.Core.AdMigrationPrincipalItem requiredposition: 0
defaults ADPlayground.Migrations.Core.AdMigrationDefaults requiredposition: 1
options ADPlayground.Migrations.Core.AdMigrationExecutionOptions requiredposition: 2