新站提交
  • 网站:709
  • 待审:0
  • 小程序:15
  • 文章:20543
2021服务器优惠

阿里云:2核2G5M服务器60元/年、2核4G 200元/年、4核8G服务器365元/年 更多...
腾讯云:云产品限时秒杀,爆款1核2G云服务器,首年74元 更多...

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

相关文章:
  • PowerShell 分页控制台输出 (Out-Host)
  • PowerShell 打印数据 (Out-Printer)
  • PowerShell 创建文件和文件夹
  • PowerShell 复制文件和文件夹
  • PowerShell 枚举文件、文件夹和注册表项 (Get-ChildItem)
  • PowerShell 放弃输出 (Out-Null)
  • PowerShell 将文本文件数据读取到数组中
  • PowerShell PowerShell使用 Out-* Cmdlet 重定向数据
  • PowerShell 列出某个文件夹内的所有文件和文件夹
  • PowerShell 将 Format-Wide 用于 Single-Item 输出