请你帮忙。我需要类似这样的东西: PowerShell:从指定组中删除用户
但我需要它只针对一个特定群体,而不是多个。我对从头开始创建脚本不太有信心。
如果有帮助,我已将 .csv 格式的残疾用户准备好。
到目前为止,我可以找到许多资源来从所有 Azure 或 AD 组中删除禁用的用户,但没有找到针对特定组的资源。另外,我对创建一个可以删除活跃用户的脚本有点时间紧迫/紧张。
蒂亚
我尝试了上述解决方案来从所有天蓝色组中删除已停用的用户,但这是一个大型组织,其中有很多组,这将花费很长时间。至少目前,这一群体是优先考虑的对象。谢谢你。
由于您已经拥有必须从 csv 文件中的特定组中删除的用户,因此您可以拥有如下所示的 Powershell 脚本
$users = import-csv your-csv-file.csv
$adGroup = 'my-group'
foreach ($user in $users) {
Remove-AdGroupMember -Identity $adGroup -Members $user #-WhatIf
}
请删除 -WhatIf 前面的
#
以检查 cmdlet 运行时会发生什么,这样您就可以看到哪些用户将从 $adGroup 中删除
我希望这有帮助
参考: