PowerShell中对属性设置别名

简介:

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

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

image

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

d代表Directory

r代表Read

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


一、输入

1
dir |select  name,mode

对结果进行筛选;

image


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

输入

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

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

image

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

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

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





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

相关文章
|
4月前
|
存储 Windows
在 PowerShell 中获取代理设置
【8月更文挑战第27天】
143 6
powershell 设置代理
powershell 设置代理
328 0
PowerShell设置Http、Https代理
PowerShell设置Http、Https代理
1421 0
|
Windows
window powershell设置脚本的执行权限
Windows PowerShell 现用执行策略很可能是Restricted(默认设置)。 Restricted 执行策略不允许任何脚本运行。若要了解计算机上的现用执行策略,请键入:get-executionpolicy 。
1865 0
|
Web App开发 JavaScript 数据库
Docker 必备的 PowerShell 别名设置教程,轻松应对日常办公
作为一名使用 Docker 办公的程序员来说,我每天需要使用到大量的 docker 命令。通过在 PowerShell 中将这些命令处理成别名的形式,我节省了大量打字的时间以及处理拼写错误和修复拼写错误的时间。
2104 0