PowerShell 具有一组 cmdlet,可让你控制特定对象的属性的显示方式。 所有 cmdlet 的名称都以谓词 Format 开头。 它们使你可以选择要显示的属性。
PS C:/Users/maxsu> Get-Command -Verb Format -Module Microsoft.PowerShell.Utility
CommandType Name Version Source
----------- ---- ------- ------
Function Format-Hex 3.1.0.0 Microsoft.PowerShell.Utility
Cmdlet Format-Custom 3.1.0.0 Microsoft.PowerShell.Utility
Cmdlet Format-List 3.1.0.0 Microsoft.PowerShell.Utility
Cmdlet Format-Table 3.1.0.0 Microsoft.PowerShell.Utility
Cmdlet Format-Wide 3.1.0.0 Microsoft.PowerShell.Utility
本文介绍 Format-Wide、Format-List 和 Format-Table cmdlet。
PowerShell 中的每个对象类型都具有未指定要显示的属性时使用的默认属性。 各 cmdlet 也使用相同的 Property 参数,来指定要显示的属性 。 因为 Format-Wide 只显示单个属性,其 Property 参数仅采用单个值,但 Format-List 和 Format-Table 的属性参数接受一系列属性名称 。
在此示例中,Get-Process cmdlet 的默认输出显示,我们有几个正在运行的 vm 实例。
PS C:/Users/maxsu> Get-Process -Name vm*
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
174 12 1972 2780 3896 0 vmnat
87 7 7488 1100 3852 0 vmnetdhcp
325 16 8396 4728 4832 0 vmware-authd
459 33 30412 9440 5664 0 vmware-hostd
220 12 2716 3340 4296 0 vmware-usbarbitrator64
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/264542.html