预先感谢您的帮助。我在以下链接中找到了相关内容,但无法通过此处找到我正在寻找的解决方案。使用 Powershell 脚本检查域帐户的存在
我想要做的是从我正在运行的另一个脚本中已生成到 CSV 文件的列表中获取用户名。
获得这些用户名 (sAMAccountname) 后,我想检查该用户名是否已被使用。如果是,我希望它显示出来,也许通过 Echo,然后继续检查其他名称。如果不是,那么它应该只是继续检查其他名称。
这是我目前所拥有的。(请记住,我是一个完整的 Powershell 新手,我只是出于绝对需要才这样做)
Import-Module ActiveDirectory -ErrorAction Continue
$UserCSV = import-csv "\\fs1\DisasterRecovery\Source Controlled Items\WindowsPowerShell\Test scripts\Import Production Users\Users.csv"
$UserList = $UserCSV.sAMAccountname
foreach($User in $UserList)
{
if (Get-ADUser -Filter {sAMAccountname -eq $User} ) {
# Exists
#echo Already Exists
} else {
SilentlyContinue
}
}
Run Code Online (Sandbox Code Playgroud)