【发布时间】:2017-04-21 07:27:11
【问题描述】:
我有一个示例代码 sn-p 建议使用
(Get-Process | Where-Object {$_.WorkingSet64 -gt 20mb}).Count
返回使用 > 20Mb 的所有进程的计数。
它可以工作,但是在键入时,Intellisense 或“Tab”键都不会显示此属性,而是显示单个进程的属性 - 我认为这具有误导性。
我明白,指定一个项目属性只会给我该属性的列表,但是有没有一种方法可以很容易地看到,一般来说,所有有效的属性是什么,包括列表聚合等?
即使分配给变量
$processes = Get-Process | Where-Object {$_.WorkingSet64 -gt 20mb}
直到实际运行分配并分配值后,才会将“计数”显示为 $processes 的有效属性 - 在编写脚本时,它仍会显示单个项目的属性。
对我来说,不涵盖所有选项的 Intellisense/Tab 帮助无法达到目的……(不必记住数百个对象/函数及其属性/参数)。
有什么办法可以改善这种情况吗?我错过了一些语法技巧吗?
【问题讨论】:
标签: powershell