Я хочу использовать выходные данные любой команды PowerShell Command или Script в моем коде C#.
Некоторые команды PowerShell возвращают типы, которые я могу проще интерпретировать из -за того, что отладчик показывает мне, но приведенный ниже код является лучшим примером. Console.WriteLine Line:
Код: Выделить всё
using System.Management.Automation;
namespace ConsoleApp4;
class Program
{
static void Main()
{
using (var powerShell = PowerShell.Create())
{
powerShell.AddCommand("Get-ComputerInfo");
var result = powerShell.Invoke
();
var a = result[0].BaseObject;
Console.WriteLine();
}
}
}
и в переменных pane, я смотрю:
и в переменных. alt = "Введите описание изображения здесь" src = "https://i.sstatic.net/2ubaphm6.png"/>
переменная a отображается аналогично:
Подробнее здесь: https://stackoverflow.com/questions/797 ... turn-types
Мобильная версия