用户名列表,以匹配AD中的职位列表

用户名列表,以匹配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} 
} 
+2

谢谢,这是它 – Ralluhb