如何在PowerShell输出表中使用自定义标头?
如果要在PowerShell中使用特定属性,则需要使用Select-Object(Alias-Select)作为管道。
在下面的示例中,我们将检索后台处理程序服务的特定属性。
示例
Get-Service Spooler | Select Name, DisplayName, Starttype, Status
输出结果
Name DisplayName StartType Status ---- ----------- --------- ------ Spooler Print Spooler Automatic Running
现在,我们将通过Select对象内部的Name和Expression语法将“Name”属性重命名为“AliasName”来自定义标头。
示例
Get-
Service Spooler | Select @{N='Alias Name';E={$_.Name}}, DisplayName, Starttype, Status您还可以在表达式内使用其他命令。
Get-ComputerInfo | Select Csname, WindowsProductName, Csworkgroup
输出结果
CsName WindowsProductName CsWorkgroup ------ ------------------ ----------- DESKTOP-9435KM9 Windows 10 Pro WORKGROUP
在上面的示例中,我们需要添加属性“ComputerUptime”,为此,我们需要使用Expression语法向现有命令中添加新命令。
示例
Get-
ComputerInfo | Select Csname, WindowsProductName, Csworkgroup, @{N='Days Uptime';E={((Get-Date) - (gcim Win32_OperatingSystem).LastBootUpTime).Days}}输出结果
CsName WindowsProductName CsWorkgroup Days Uptime ------ ------------------ ----------- ----------- DESKTOP-9435KM9 Windows 10 Pro WORKGROUP 1
热门推荐
7 入学校简短祝福语
10 上司生日祝福语简短 女性
11 学生祝福语简短古诗句
12 伤者出院祝福语简短大全
13 祝福语简短唯美10字
14 送给姐姐简短的祝福语
15 五二零朋友祝福语大全简短
16 祝福语勤奋大全简短英语
17 老师新婚快乐祝福语简短
18 送给情侣贺卡祝福语简短