在使用PowerShell查询的时候有些得到的结果的属性名字不是那么好理解;
例如,使用“dir”查询目录下的文件和文件夹
可以看到结果有有一个“mode”的属性,初看不太好理解这个属性的意思,其实他就是指查询的一个结果的类型和权限:
d代表Directory
r代表Read
我们可以对属性名字修改为比较好理解的名字;
一、输入
1
|
dir |select name,mode
|
对结果进行筛选;
二、对mode属性进行改名为TypeAndRight
输入
1
|
dir |select name,@{name=”TypeAndRight”;expression={ $_ .mode}}
|
很明显的我们看到将"mode”改名为“TypeAndRight”
在@{name=”TypeAndRight”;expression={$_.mode}}这个表达式中:
name=”TypeAndRight“代表整个表达式最终的属性显示的名字;
expression={$_.mode}代表表达式最终的属性的值;
本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1416623,如需转载请自行联系原作者