本文共 485 字,大约阅读时间需要 1 分钟。
一朋友咨询我如何批量修改AD用户的Email属性, 写了个批处理来实现。
大致分为两步: 1. 导出要设置Email属性的用户 2. 设置Email属性 先把脚本内容贴一下: 1 2 3 4 5 6 7 | @ echo on c:\ dsquery user ou= test , dc =163, dc =com | dsget user -samid | find /V "samid" | find /V "dsget" >c:\User.txt for /f %%i in (c:\User.txt) do dsmod user "CN=%%i,ou=TEST,DC=163,DC=com" -email %%i@163.com pause exit |
保存为cmd文件双击执行即可.
看效果: 设置了Email属性之后,如何清空呢? 只需把批处理中的Email 属性值修改为 -Email "" 如图示: 执行后: