首页 > 解决方案 > 使用 samaccountnames 将用户属性(主要是名字和姓氏)导出到 csv 文件

问题描述

我有一个 CSV 文件,其中包含一些用户的 samaccount 名称。

从此列表中,我想将这些用户的属性导出到 CSV 文件。

请在 Windows Powershell ISE 中分享最简单的方法。

我试过这个:

Import-ModuleActiveDirectory

Import-CSV C:\scripts\list.csv | ForEach{Get-ADUser -Identity $samaccountname-Filter*-Properties*|export-csv c:\ADusers.csv

} 

谢谢!

标签: powershellactive-directoryexport-to-csv

解决方案


这将帮助您:

Import-ModuleActiveDirectory
Import-CSV -Path "C:\Scripts\List.csv" | Foreach {
  Get-ADUser -Identity $_ -Filter * -Properties *
} | Export-CSV "C:\ADUsers.csv"

您的代码不起作用,因为 $samaccountname 为空且空白不包含用户名。所以我用自动变量 $_ 替换它


推荐阅读