Disco.Services.Interop.ActiveDirectory.ActiveDirectory.OfflineDomainJoinProvision C# (CSharp) Method

OfflineDomainJoinProvision() public static method

public static OfflineDomainJoinProvision ( string ComputerSamAccountName, string OrganisationalUnit, ADMachineAccount &MachineAccount, string &DiagnosticInformation ) : string
ComputerSamAccountName string
OrganisationalUnit string
MachineAccount ADMachineAccount
DiagnosticInformation string
return string
        public static string OfflineDomainJoinProvision(string ComputerSamAccountName, string OrganisationalUnit, ref ADMachineAccount MachineAccount, out string DiagnosticInformation)
        {
            var domain = Context.GetDomainFromDistinguishedName(OrganisationalUnit);
            var writableDomainController = domain.GetAvailableDomainController(RequireWritable: true);

            return writableDomainController.OfflineDomainJoinProvision(ComputerSamAccountName, OrganisationalUnit, ref MachineAccount, out DiagnosticInformation);
        }