【发布时间】:2021-03-22 02:30:43
【问题描述】:
我有一个用于从活动目录中提取管理器的单行 powershell 命令,但它只给了我一个属性。我该怎么做才能获得更多属性,例如姓名、sAMAccountName 和员工编号。
下面的命令只是给出了经理的员工编号。
Get-ADUser -Filter * -SearchBase "OU=Users,OU=Office365,DC=example,DC=lan" -Properties * | Select-Object name, employeeNumber, @{Name='Manager';Expression={(Get-ADUser -Property employeeNumber $_.Manager).employeeNumber}} | export-csv -path c:\temp\userexport.csv
所需的 csv 文件标题:
name employeeNumber ManagerName ManagerEmployeeNumber
【问题讨论】:
-
您可以检索多个值并将它们与分隔符连接在一起。但是,您的 CSV 中的特定 单元格 现在将有一个项目列表。
-
您能否举例说明您希望生成的 CSV 文件的外观?
-
@MathiasR.Jessen 刚刚用所需的 csv 列更新了帖子。
标签: powershell active-directory