我有一个包含邮件地址和其他各种内容的CSV文件,我尝试从中获取广告帐户。
CSV看起来像这样:
TestUserMail;accountNumber;TestDisplayName user.surname@domain.com;1; user.surname@domain.com;2; user.surname@domain.com;3;
代码如下:
Import-Csv -Path 'C:\temp\test.csv' -delimiter ";" | ForEach-Object {
$_.TestDisplayName = Get-ADUser -Filter {mail -eq '$_.Testusername'} |
Select-Object -ExpandProperty Name
$_
} | Format-Table
问题在于,似乎无法使用$_.Testusername
变量来进行广告查询。结果始终是空的。如果我将mailadress直接放入脚本中,就可以正常工作。
有人知道这个怎么回事吗?