我正在编写一个脚本来禁用我们安全团队的用户,但我有点挂在分发列表(DL)上。我有正确的循环遍历每个DL,但当它到达我们的一个协会的域,我得到一个错误,服务器不愿意处理请求。我已经看到使用ADSI和LDAP过滤器的解决方法,但这对我来说根本不起作用。我还发现这个问题曾经是由弱密码/强密码策略引起的,但密码策略在所有域中都是相同的,所以我不认为是这种情况。
编辑 - 这是我用于脚本DL部分的代码:
$user = Get-QADUser -Identity "$domain\$account"
$dList = Get-QADMemberof $user
Write-Output "The following distribution lists were removed from $domain\$account: `n" | Out-File -filepath $output
foreach($dL in $dList){
if ($dL.DN -match "OU=Distribution Lists"){
out-file -filepath $output -inputobject $dL -Append
remove-QADGroupMember $dL.DN -member $user
}
}