列的正确或错误输出

时间:2016-07-21 14:16:24

标签: csv powershell

我使用此脚本导入csv文件并对其进行修改然后将其导出 我想阅读“'成员”列中的数据。如果字符串' [管理员...无论什么字符串...]'找到,输出列'管理员权限'应为TRUE,否则为FALSE。

我尝试使用如下布尔值:

Import-Csv csvdatacol.csv |
  Select-Object Name, Hostname, 'Last Logon Date', 'Member of',
                @{n='Admin Priviledges';e={[bool]()}}

1 个答案:

答案 0 :(得分:1)

在字段的表达式中使用类似的内容"管理员权限":

@($_.'Member Of' -replace '^\[|\]$' -split ',') -contains 'Administrators'