#>5:%#!#
如需取得对象类型的相关信息,请复制和粘贴)!"+例如,
!,#,,##&&/到:<(中。当找到类型时,你就可以
读取相关:<(子主题来认识以该类型为基础的对象的属性和方法,例如出现在
#$#$%&&中的对象。
若要找出特定对象的所有属性值,请使用管道运算符+9/将3*3命令的结果传送到A#
- 或是A#-)2&命令。请配合所有+B/的值来使用这些
A#,&的#"!参数。例如,若要找出系统中,%5&服务的所有属
性,请输入:
*-,,%5&94#-&-"#"!
下面内容显示结果范例。
(;,%5&5#>5;)5%5#$;)5#";
)5<"&!(;)C,%5&<",;DE:,%(;,(
;,%5&,<"F;D",E
,&;4,&5;5*,)!";%#,
;#
如果是第一次接触#$#$%&&,你还不需要熟知对象的每个细节,但是要对这个
概念略有印象,因为你很快就能够应用这类对象来发挥其最大效益。
对象管道
使用对象的最大优点就是可以让命令更容易通过管道进行传递,也就是将某个命令的输出
传递为另一个命令的输入。这种通信经常必须通过字符串操作将某种格式的输出转换成另
一种格式,以及移除标题和栏标题。
#$#$%&&会提供以对象为基础+而非以文本/的全新互动模式,负
责接收对象的,&,可以直接处理对象的属性和方法,而不需要进行任何转换或操作。
用户可以依据名称引用对象的属性和方法,而不是计算数据在输出中的位置。
在下面的范例中,G"#=*命令的结果会传递给A命令。管道运算符
+9/会将位于此命令左边的结果传递到命令的右边。在:,##HI#$I#$%&&中,
你并不需要操作字符串或计算数据位移。7",#=*9=33
G;JKJL
G;JKJML
PowerShell 基础教程二:WindowsPowerSh
ell 中的交互式和脚本
与其他外壳程序一样,#$#$%&&支持完全交互式环境。在提示符下键入命令后,
将处理该命令并在外壳程序窗口中显示输出。可以将命令输出发送到文件或打印机,也可
以使用管道运算符+9/将输出发送到其他命令。