DSInternals/Src/DSInternals.PowerShell/Commands/Misc/ConvertFromADManagedPasswordBlobCommand.cs
2016-07-03 17:36:40 +02:00

35 lines
835 B
C#

namespace DSInternals.PowerShell.Commands
{
using System;
using System.Management.Automation;
using DSInternals.Common.Data;
[Cmdlet(VerbsData.ConvertFrom, "ADManagedPasswordBlob")]
[OutputType(typeof(ManagedPassword))]
public class ConvertFromADManagedPasswordBlobCommand : PSCmdlet
{
#region Parameters
[Parameter(
Mandatory = true,
Position = 0
)]
[Alias("msDS-ManagedPassword", "ManagedPassword", "ManagedPasswordBlob")]
public byte[] Blob
{
get;
set;
}
#endregion Parameters
#region Cmdlet Overrides
protected override void ProcessRecord()
{
this.WriteObject(new ManagedPassword(this.Blob));
}
#endregion Cmdlet Overrides
}
}