25 lines
657 B
C#
25 lines
657 B
C#
using System.Collections.ObjectModel;
|
||
using System.Management.Automation;
|
||
using System.Management.Automation.Runspaces;
|
||
namespace mypwsh
|
||
{
|
||
internal class Program
|
||
{
|
||
static void Main(string[] args)
|
||
{
|
||
using (var ps = PowerShell.Create())
|
||
{
|
||
// 避免使用 AddScript,改用 AddCommand
|
||
ps.AddCommand("Get-Service");
|
||
|
||
var results = ps.Invoke();
|
||
foreach (var result in results)
|
||
{
|
||
var service = result.BaseObject;
|
||
}
|
||
}
|
||
Console.WriteLine("Hello, World!");
|
||
}
|
||
}
|
||
}
|