我想我可能正在寻找错误的东西,因为找不到答案。基本上,我运行Get-Process
并在PowerShell中选择一些属性。但是,我获得了我想要的属性信息,MainModule
其中包括System.Diagnostics.Processmodule
名称空间,我只想要文件名。
谁能解释为什么会这样,请问我该如何摆脱呢?我是PowerShell的新手,就像我说的找不到答案一样。
我正在运行的命令:
Get-Process | select id, processname, starttime, mainmodule | ft -AutoSize
输出:
Id ProcessName StartTime MainModule
-- ----------- --------- ----------
1788 armsvc 22/01/2016 07:36:31 System.Diagnostics.ProcessModule (armsvc.exe)
使用计算的属性。
Get-Process | Select-Object `
Id,
ProcessName,
StartTime,
@{Name="ModuleName"; Expression={$_.MainModule.ModuleName}}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句