<configuration>
<viewdefinitions>
<view>
<name>CustomView</name>
<viewselectedby>
<typename>System.Management.ManagementObject</typename>
</viewselectedby>
<tablecontrol>
<tableheaders>
<tablecolumnheader>
<label>Name</label>
<width>12</width>
</tablecolumnheader>
<tablecolumnheader>
<label>Description</label>
<width>30</width>
</tablecolumnheader>
<tablecolumnheader>
<label>ID</label>
</tablecolumnheader>
</tableheaders>
<tablerowentries>
<tablerowentry>
<tablecolumnitems>
<tablecolumnitem>
<propertyname>DeviceID</propertyname>
</tablecolumnitem>
<tablecolumnitem>
<propertyname>Description</propertyname>
</tablecolumnitem>
<tablecolumnitem>
<propertyname>ProcessorID</propertyname>
</tablecolumnitem>
</tablecolumnitems>
</tablerowentry>
</tablerowentries>
</tablecontrol>
</view>
</viewdefinitions>
</configuration>
将文件保存为Win32_Processor.format.ps1xml,然后使用命令Update-FormatData把它加载进ETS,会立即生效
PS C:Powershell> Update-FormatData .Win32_Processor.format.ps1xml
PS C:Powershell> Get-WmiObject win32_processor
Name Description ID
---- ----------- --
CPU0 x64 Family 6 Model 15 Stepp... BFEBFBFF000006FD
但是这样的定义可能有个缺点,当我们获取其它WMI对象时,也会根据我们定义的规则显示。
PS C:Powershell> Get-WmiObject Win32_Share
Name Description ID
---- ----------- --
Remote Admin
Default share
HP LaserJet P2050 Series PCL6
Remote IPC










