Can anyone help me to convert a c# .net program to powershell cmdlet. I am very new to this area. plz help me to get out of this checkpoint.
Regards Arun
Can anyone help me to convert a c# .net program to powershell cmdlet. I am very new to this area. plz help me to get out of this checkpoint.
Regards Arun
Add a reference to System.Management.Automation, create a class that inherits from Cmdlet and override the ProcessRecord method:
[Cmdlet(VerbsCommon.Get, "Double")]
public class GetDouble : Cmdlet
{
[Parameter]
public int SomeInput { get; set; }
protected override void ProcessRecord()
{
WriteObject(SomeInput * 2);
}
}
Add an installer:
[RunInstaller(true)]
public class MySnapin : PSSnapIn
{
public override string Name { get { return "MyCommandlets"; } }
public override string Vendor { get { return "MyCompany"; } }
public override string Description { get { return "Does unnecessary aritmetic."; } }
}
Install your commandlet assembly:
Installutil /i myassembly.dll
And add:
Add-PsSnapin MyCommandlets