2015-12-26 22:44:43 +00:00
|
|
|
|
namespace DSInternals.PowerShell.Commands
|
|
|
|
|
{
|
|
|
|
|
using System.Management.Automation;
|
|
|
|
|
using AutoMapper;
|
|
|
|
|
|
|
|
|
|
[Cmdlet(VerbsCommon.Get, "ADDBDomainController")]
|
|
|
|
|
[OutputType(typeof(DSInternals.PowerShell.DomainController))]
|
|
|
|
|
public class GetADDBDomainControllerCommand : ADDBCommandBase
|
|
|
|
|
{
|
|
|
|
|
protected override void BeginProcessing()
|
|
|
|
|
{
|
|
|
|
|
base.BeginProcessing();
|
|
|
|
|
var dc = this.DirectoryContext.DomainController;
|
2019-01-02 18:38:40 +00:00
|
|
|
|
var mapper = new MapperConfiguration(cfg => cfg.CreateMap<DSInternals.DataStore.DomainController, DSInternals.PowerShell.DomainController>()).CreateMapper();
|
|
|
|
|
var dcTransfer = mapper.Map<DSInternals.PowerShell.DomainController>(dc);
|
2015-12-26 22:44:43 +00:00
|
|
|
|
this.WriteObject(dcTransfer);
|
|
|
|
|
}
|
|
|
|
|
}
|
2019-01-02 18:38:40 +00:00
|
|
|
|
}
|