PowerShell中对属性设置别名

在使用PowerShell查询的时候有些得到的结果的属性名字不是那么好理解;

例如,使用“dir”查询目录下的文件和文件夹

PowerShell中对属性设置别名

可以看到结果有有一个“mode”的属性,初看不太好理解这个属性的意思,其实他就是指查询的一个结果的类型和权限:

d代表Directory

r代表Read

我们可以对属性名字修改为比较好理解的名字;


一、输入

1
dir|select name,mode

对结果进行筛选;

PowerShell中对属性设置别名


二、对mode属性进行改名为TypeAndRight

输入

1
dir|select name,@{name=”TypeAndRight”;expression={$_.mode}}

很明显的我们看到将"mode”改名为“TypeAndRight”

PowerShell中对属性设置别名

在@{name=”TypeAndRight”;expression={$_.mode}}这个表达式中:

name=”TypeAndRight“代表整个表达式最终的属性显示的名字;

expression={$_.mode}代表表达式最终的属性的值;





本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1416623,如需转载请自行联系原作者

上一篇:Ebay出售投票机:内含美国大选中65万选民个人信息


下一篇:android 源码下载编译