用户名列表,以匹配AD中的职位列表
问题描述:
我有一份csv文件中的职位名称列表,并且需要将这些名称与AD中的标题匹配。用户名列表,以匹配AD中的职位列表
CSV内容是这样的:
JobTitle1
JobTitle2
JobTitle3
以下命令将努力获得所有用户的列表与JobTitle1
标题:
Get-ADUser -Filter "Title -like 'JobTitle1'"
但是我不能得到这个工作以CSV文件作为数组,它不返回任何输出:
$Titles = Get-Content -Path "c:\jobtitles.csv"
ForEach ($Title In $Titles)
{
Get-ADUser -Filter {Title -like '$Title'}
}
答
Pow erShell内单引号内的变量不填充所以你必须使用双引号代替 - 或者只是省略他们:
$Titles = Get-Content -Path "c:\jobtitles.csv"
ForEach ($Title In $Titles)
{
Get-ADUser -Filter {Title -like $Title}
}
谢谢,这是它 – Ralluhb