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

本文介绍了一个用于批量修改Active Directory用户Email属性的批处理脚本,包括导出用户、设置Email以及如何清空Email属性的方法。脚本通过dsquery、dsget和dsmod命令实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


 一朋友咨询我如何批量修改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 %%i@163.com
pause

exit

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

看效果:
 
wKiom1XAg6LjzfmZAAMMFEMZd4w108.jpg

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

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

wKioL1XAhbaSdcVhAAC1Ktv8kr4753.jpg
执行后:

wKiom1XAg9nzX3ZjAAKRgjI8mGI586.jpg


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值