发牌SO 发表于 2018-9-2 14:33:36

PowerShell中对属性设置别名

  在使用PowerShell查询的时候有些得到的结果的属性名字不是那么好理解;
  例如,使用“dir”查询目录下的文件和文件夹

  可以看到结果有有一个“mode”的属性,初看不太好理解这个属性的意思,其实他就是指查询的一个结果的类型和权限:
  d代表Directory
  r代表Read
  我们可以对属性名字修改为比较好理解的名字;
  一、输入
dir|select name,mode  对结果进行筛选;

  二、对mode属性进行改名为TypeAndRight
  输入
dir|select name,@{name=”TypeAndRight”;expression={$_.mode}}  很明显的我们看到将"mode”改名为“TypeAndRight”

  在@{name=”TypeAndRight”;expression={$_.mode}}这个表达式中:
  name=”TypeAndRight“代表整个表达式最终的属性显示的名字;
  expression={$_.mode}代表表达式最终的属性的值;


页: [1]
查看完整版本: PowerShell中对属性设置别名