我有一个来自整个域的用户名的 CSV 列表,我正在尝试将该列表与特定 OU 进行比较,并将匹配项发送到另一个文件。我是 powershell 的新手,所以经过大量研究并与其他脚本进行比较后,我想出了这个:
$users = Import-csv C:\Users\me\Desktop\'RSA.csv'
$(ForEach ($user in $users)
{
Get-AdUser -identity $user -SearchBase "ou=Sub,ou=Root,dc=My,dc=Domain,dc=Name" -Filter *
}) |
Select-Object SamAccountName |
Export-CSV -Path C:\Users\me\Downloads\test\output.csv -NoTypeInformation
当我运行它时,我收到错误“Get-ADUser:无法验证参数'Identity'的参数。参数上的Identity属性为空或空。” 如果我在没有 -identity $user 的情况下运行,它只会拉取所有内容。关于如何使这项工作的任何建议?