我想将csv文件中的作业标题导入Powershell,然后使用Get-ADUser
返回所有活动用户,然后导出到新的csv
有人可以帮忙吗?
$csvjobtitle = Import-Csv -Header csvTitle -Path c:\Job_titles.csv
Get-ADUser -Filter {enabled -eq "true" -and Title -eq "$csvjobtitle"} -
Properties SamAccountName, GivenName, Surname, EmailAddress, Title | select
SamAccountName, GivenName, Surname, EmailAddress, Title | Export-CSV "C:\Ad
Extract.csv"
答案 0 :(得分:0)
这是一个可能的解决方案:
ForEach-Object
您之前的代码有两处更改:
$_
循环遍历这些值,获取每个标题的AD用户(当前标题通过ForEach-Object
表示)。由于Get-ADUser
支持管道(我们的ForEach-Object
cmdlet会将其结果返回给管道),我们只需将Export-CSV
的结果传递给{{1}}。< / p>