Я хочу использовать эту команду PowerShell в C# проекта:Вставка команды PowerShell в C#
Get-VM -Name Win8-Henry | Get-VMNetworkAdapter | Select MacAddress
Это то, что я обычно делаю в C#:
public static void MacAdd(string machineName,Runspace run) {
// Get-VM -Name Win8-Henry | Get-VMNetworkAdapter | Select MacAddress
Command command = new Command("Get-VM");
command.Parameters.Add("Name", machineName);
using (Pipeline hostPipeline = run.CreatePipeline())
{
hostPipeline.Commands.Add(command);
Collection<PSObject> echos = hostPipeline.Invoke();
hostPipeline.Stop();
}
}
Что мне нужна помощь в добавив вторую команду, а затем используя конвейер.
hostPipeline.Commands.Add (anotherCommand), а затем Invoke()? – NValchev