批量移动/删除安全组/邮件组
2015-11-05 09:38
190 查看
有个需求:用户有一些邮件组不想要了,想删除,他自己整理了一下邮件组的中文名字和邮件组的邮件地址,可以通过一条命令简单的进行处理。
操作很简单,具体可以看一下代码的备注#导入一个csv,文件,csv文件要求第一行写mail,以下每一行是一个邮件地址
Import-Csv c:\333.csv|foreach{
$mail=$_.mail
设定变量,获取邮件地址对应的这个组的DistinguishedName
$zumingxxxx =(Get-ADGroup -Properties mail -Filter {mail -eq $mail} ).DistinguishedName
#展示一下组名,防止误操作
echo $zumingxxxx
#移动安全组或邮件组到特定的OU下
Move-ADObject -Identity $zumingxxxx -TargetPath <#被移动的地址#> -Server bj-wtlad01
#或者你也可以选择带force参数的直接删除,但是不建议这样,操作失败就什么都没了
#Remove-ADGroup $zumingxxxx
}
相关文章推荐
- Exchange 2007 通过 Powershell 批量删除邮件
- 批量删除Exchange 2010 邮件队列
- 批量替换,多行删除,复制,移动
- Exchange 2010 批量删除特定关键字邮件
- Android RecyclerView单点、批量数据元素项目item的增加、删除和移动
- Exchange 2010 批量删除特定关键字邮件
- Android RecyclerView单点、批量数据元素项目item的增加、删除和移动
- gmail邮箱怎么批量删除邮件
- 使用正则表达式,批量复制移动删除文件
- 批量删除outlook里面重复的邮件
- Exchange2010 批量删除特定关键字邮件
- Exchange 2010 批量删除邮件
- Exchange 2010 批量删除特定关键字邮件
- 如何批量或者全部删除Linux的系统邮件?
- 批量删除Exchange 2010 邮件队列
- Exchange 2010批量删除指定主题邮件的一些事
- exchange 2010 Sp1 OWA不能删除、移动邮件
- python脚本实现文件的批量移动、复制,以及删除指定后缀
- Exchange 2010 批量删除特定关键字邮件
- 如何删除linux中的邮件