我有一个执行 PowerShell 脚本的片段
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();
我如何与之交互?
谢谢!