如何批量修改AD用户的Email属性


 一朋友咨询我如何批量修改AD用户的Email属性, 写了个批处理来实现。
大致分为两步:
 1. 导出要设置Email属性的用户
 2. 设置Email属性


先把脚本内容贴一下:
 

@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 %%[email protected]
pause

exit

保存为cmd文件双击执行即可.

看效果:
 
wKiom1XAg6LjzfmZAAMMFEMZd4w108.jpg

 设置了Email属性之后,如何清空呢?
 

 只需把批处理中的Email 属性值修改为 -Email  "" 
 如图示:
  

wKioL1XAhbaSdcVhAAC1Ktv8kr4753.jpg
执行后:

wKiom1XAg9nzX3ZjAAKRgjI8mGI586.jpg


你可能感兴趣的:(email)