Powershell脚本:如何过滤AD Get命令以返回某些信息

时间:2014-06-24 21:42:10

标签: powershell

我正在尝试创建一个powershell脚本,在其他信息中检查AD组成员资格/域/管理等并放入csv文件,因为我想以某种方式构建csv文件如何在实际内部进行过滤脚本只返回某些信息,例如下面的代码返回了更多的列,但是从这些中我只想要的是“由...管理”和“名称”:

Get-ADDomain -property managed By, Name|Export-csv -path C:\AD\Domain.csv -NoTypeInformation

1 个答案:

答案 0 :(得分:1)

使用-Properties指定所需的属性,然后通过管道传输到Select-Object以在输出中选择所需的属性。例如:

get-aduser -filter * -properties canonicalName,userPrincipalName |
  select-object canonicalName,userPrincipalName |
  export-csv myfile.csv -notypeinformation

Get-ADDomain没有-Properties,但你仍然可以使用Select-Object

get-addomain | select-object ManagedBy,Name | export-csv myfile.csv -notypeinformation