一朋友咨询我如何批量修改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 ""
如图示:
本文转自marbury 51CTO博客,原文链接:http://blog.51cto.com/magic3/1681650,如需转载请自行联系原作者