前面讲了添加成员,接下来我们来讲讲删除我们组的成员,首先还是一样的讲删除单个成员和多个成员,我们执行如下的命令完成相关的删除操作:
Remove-adgroupmember-identity linegroup -members line1,line2
接下来我们来批量删除用户,我们用户组在某个子OU下的用户从组中删除。执行如下命令即可,同时我们为了减少用户的再确认需求,需要关闭确认通道,因此我们需要执行下面的命令删除相关的用户:
Get-aduser-searchbase "ou=lineone,ou=line,dc=pilot,dc=com" -searchscope"onelevel" -filter * |foreach{remove-adgroupmember -identitylinegroup -members $_name -confirm:$false}
执行了之后,Line4 不见了,图片如下:
接下来我们来定义每个组中特别的用户需要从当前的组移除,移除的示例如下:
Groupname,username
Itgroup,lisi
Itgroup,lirun
Linegroup,line1
Linegroup,line2
Linegroup,line3
接下来我们编写相关的脚本来删除相关的对象:
$grouplist=import-csvd:\grouplist.csv;
Foreach($groupin $grouplist)
{
Remove-adgroupmember -identity $group.groupname-members $group.username -confirm:$false;
}
执行完毕之后的结果:
OK,我们的用户就直接通过命令删除掉了。
版权声明:本文为博主原创文章,未经博主允许不得转载。
PS 之AD命令 之Remove-ADGroupMember!
原文:http://blog.csdn.net/fogyisland2000/article/details/48417467