2-PowerShell 对象,查询操作和格式化

PowerShell 对象,查询操作和格式化

因为PowerShell是面向.Net 平台的,所以PowerShell中的对象和C#中的是类似的。

可以直接按.Net 平台的来理解

Get-Member 获取对象的成员

别名: gm

Get-Process | gm	

PowerShell对象成员的类型

  • ScriptProperty
  • Property
  • NoteProperty
  • AliasProperty
  • Event
  • Method

Select-Object 选择要显示的成员,类似Linq中的select方法

别名:select

ls | select Name,Id
ls | select -First 10 选择前十行

Sort-Object 排序

别名:sort

ps | select -First 10 | sort VM
ps | select -First 10 | sort VM -Descending

Where-Object 条件

别名: where

ps | where ProcessName -EQ "360chrome" | select -First 5

Format-Table 将查询结果格式化为表格

别名: ft

 ps | ft -AutoSize

Format-List 将结果格式化为列表,将显示成键值对的形式

别名:fl

ps | fl

Format-Wide 将结果选择一个属性出来

别名:fw

ps | fw id
原文地址:https://www.cnblogs.com/wuyicqb/p/6036661.html