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


 一朋友咨询我如何批量修改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文件双击执行即可.

看效果:
 
wKiom1XAg6LjzfmZAAMMFEMZd4w108.jpg

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

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

wKioL1XAhbaSdcVhAAC1Ktv8kr4753.jpg
执行后:

wKiom1XAg9nzX3ZjAAKRgjI8mGI586.jpg




     本文转自marbury 51CTO博客,原文链接:http://blog.51cto.com/magic3/1681650,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值