所以有的时候,显示那些属性最好自己指定清楚,不要把生杀大权交给ETS。ETS将会首次大展拳脚,它会决定那些对象应当显示,那些属性应当被自动选择。这样ETS就可以去检查自己的内部记录,通过内部记录的配置,将对象转换成文本。如果碰到未知的对象,ETS会试着从管道输出的第一个结果寻找线索,这样可能导致一个奇怪的现象。ETS会根据未知对象的第一个结果,来判断属性,但第一条结果的属性并不总会输出。幸运的是可以通过扩充ETS让ETS以最佳的方式处理新对象。出现上面的情况,是因为WMI的所有对象都会以System.Management.ManagementObject类型返回。因此ETS没有出错,罪魁祸首是WMI这个特殊的类型。这样ETS的扩充只对Win32_Processor有效了。

Windows Powershell扩展类型系统

Windows Powershell扩展类型系统

Windows Powershell扩展类型系统

Windows Powershell扩展类型系统

Windows Powershell扩展类型系统

Windows Powershell扩展类型系统

Windows Powershell扩展类型系统