Active Directory - 批量公司更新

Active Directory - 批量公司更新

我想知道是否有办法更新 Active Directory 中大量用户的“公司”字段?我想将所有用户与以特定字符串结尾的公司进行匹配。

为每个用户单独更改这一点会花费太长时间。

答案1

dsquery user -name * -limit 0 | dsmod user -company "%COMPANY%"

dsquery根据需要调整以针对特定用户。

编辑: 匹配特定的[子]字符串

dsquery * -filter "&((objectCategory=Person)(objectClass=User)(company=*OLDCOMPANY))" -limit 0 | dsmod user -company "%NEWCOMPANY%"

调整*OLDCOMPANY正则表达式以满足您的需要。

答案2

编写一个 powershell 脚本来为所有用户更改它,其中 company = 旧公司名称为新公司名称。

相关内容