【发布时间】:2018-06-29 10:28:23
【问题描述】:
我有一个执行 PowerShell 脚本的 sn-p
using (var ps = PowerShell.Create())
{
ps.AddScript("function Test() { return Get-Disk -Number 0 } ");
ps.Invoke();
ps.AddCommand("Test");
var results = ps.Invoke();
var disk = results.First();
MyDisk myDisk = // do something to convert disk to myDisk
}
Debuggin,它得到了他的内部disk:
我应该如何处理这个对象 (CimObject)?我想从“名称”和“编号”属性中获取值。
澄清一下,我要处理的对象与此类型相同(以管理员身份运行 PowerShell)
PS C:\windows\system32> $disk = Get-Disk -Number 0
PS C:\windows\system32> $disk.GetType();
我如何与之交互?
谢谢!
【问题讨论】:
标签: c# .net powershell cim