我想知道是否有办法更新Active Directory中的一大群用户的“公司”字段? 我想匹配所有的用户与一个特定的string结尾的公司。
单独为每个用户更改这个过程需要太长的时间。
dsquery user -name * -limit 0 | dsmod user -company "%COMPANY%"
调整dsquery以根据需要定位特定用户。
编辑:匹配特定的[子]string
dsquery * -filter "&((objectCategory=Person)(objectClass=User)(company=*OLDCOMPANY))" -limit 0 | dsmod user -company "%NEWCOMPANY%"
调整*OLDCOMPANY正则expression式以满足您的需求。
编写一个powershell脚本,将公司名称更改为新公司名称的所有用户。