原文地址:http://powershell.com/cs/blogs/tips/archive/2010/06/08/accessing-object-properties.aspx

原文:

Accessing Object Properties

Objects store information in various properties. There are two approaches if you would like to get to the content of a given property. One is commonly used among developers, the other one among admins. Both will get you the same result. Have a look:

# access PowerShell
$process = Get-Process -id $pid
# output entire object
$process
# read CPU usage only (developer version)
$process.CPU
# read CPU usage only (pipeline version)
$process | Select-Object -expandProperty CPU

 

翻译:

访问对象属性

一个对象会把很多信息存储到大量的属性当中。如果要访问其内容通常来说有两种方法。一种是在程序员当中最常用的方法,另一种是在管理员当中常用的。两种方法的结果都是一样的:

# 获取PowerShell进程实例
$process = Get-Process -id $pid
# 显示整个对象的信息
$process
# 读取CPU使用率属性 (程序员版本)
$process.CPU
#读取CPU使用率属性 (管道版本)
$process | Select-Object -expandProperty CPU

 

笔记:

$pid是一个内部保留变量?代表当前powershell运行的实例。(有待验证)

打点访问属性的方法应该是最熟悉不过的了,管道方式然后select-object –expandProperty感觉怪怪的。

相关文章:

  • 2022-02-09
  • 2021-11-14
  • 2021-09-22
  • 2021-10-11
  • 2021-09-26
  • 2022-02-02
  • 2021-11-18
  • 2021-07-15
猜你喜欢
  • 2022-01-21
  • 2021-07-12
  • 2021-12-12
  • 2022-01-16
  • 2021-07-08
  • 2022-02-22
  • 2021-12-03
相关资源
相似解决方案