【发布时间】:2018-03-21 19:06:11
【问题描述】:
我正在寻找编写一个 PowerShell 脚本来验证文件中的电子邮件列表是否对 Active Directory 林有效。我有一个适用于我的特定域的脚本,但它找不到与公司林中其他域关联的电子邮件。
foreach($line in Get-Content C:\path\emails.txt) {
if(Get-ADUser -Filter "EmailAddress -like '$line'") {
"$line is valid"
}
else {
"$line is invalid"
}
}
结果:
account1@domainA.com is valid
account2@domainA.com is valid
account3@domainB.com is invalid
Account3@domainB.com 返回无效,因为它是另一个域的一部分,但我希望它返回有效,因为它是公司林的一部分。
【问题讨论】:
标签: powershell active-directory