Han*_*res 8 powershell email-address filter active-directory
当我想从用户那里获取一些信息时,我使用这个:
Get-ADUser -Filter {EmailAddress -eq 'jperez@dominio.com'}
Run Code Online (Sandbox Code Playgroud)
但是当我想检查大量用户的信息时,我尝试这样做:
$batch| foreach {Get-ADUser -Filter {emailaddress -eq $_.email}}
Run Code Online (Sandbox Code Playgroud)
email 是 CSV 文件中变量的名称,但我收到此错误:
“获取 ADUser:属性:在类型为“System.Management.Automation.PSCustomObject”的对象中找不到“电子邮件””
我无法使用该身份,因为该身份不支持 te emailaddresses
小智 3
您似乎没有为要返回的搜索结果设置属性。IE:
Import-csv -Path \\tsclient\c\temp\test.csv -delimiter ";" | ForEach {
Get-ADUser -Filter "EmailAddress -eq '$($_.email)'" -Properties EmailAddress
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
55063 次 |
最近记录: |