Как выполнить командлеты PowerShell на C#C#

Место общения программистов C#
Anonymous
Как выполнить командлеты PowerShell на C#

Сообщение Anonymous »

Как мне использовать код, используемый для создания командлетов PowerShell в методе C#, вместо сценария PowerShell?
У меня есть следующий код:

Код: Выделить всё

public class Program
{
static void Main(string[] args)
{
var getCommand = new GetCommand { Text = "Hello World"};

//help needed here
}
}

[Cmdlet("Test", "Get")]
public class GetCommand : Cmdlet
{
[Parameter(Mandatory = true)]
public string Text { get; set; }

protected override void ProcessRecord()
{
WriteObject(Text);
}
}
Как мне вызвать этот код из C# для выполнения команд PowerShell?

Вернуться в «C#»