Active Directory - 批量公司更新

JT.*_*.WK 9 active-directory user-management dsquery

我想知道是否有办法为 Active Directory 中的一大群用户更新“公司”字段?我想将所有用户与以某个字符串结尾的公司相匹配。

为每个用户单独更改此设置需要很长时间。

jsc*_*ott 13

dsquery user -name * -limit 0 | dsmod user -company "%COMPANY%"
Run Code Online (Sandbox Code Playgroud)

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

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

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

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