Powershell 仅从特定 Azure 组中删除禁用用户

问题描述 投票:0回答:1

请你帮忙。我需要类似这样的东西: PowerShell:从指定组中删除用户

但我需要它只针对一个特定群体,而不是多个。我对从头开始创建脚本不太有信心。

如果有帮助,我已将 .csv 格式的残疾用户准备好。

到目前为止,我可以找到许多资源来从所有 Azure 或 AD 组中删除禁用的用户,但没有找到针对特定组的资源。另外,我对创建一个可以删除活跃用户的脚本有点时间紧迫/紧张。

蒂亚

我尝试了上述解决方案来从所有天蓝色组中删除已停用的用户,但这是一个大型组织,其中有很多组,这将花费很长时间。至少目前,这一群体是优先考虑的对象。谢谢你。

azure powershell csv office365
1个回答
0
投票

由于您已经拥有必须从 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 中删除

我希望这有帮助

参考:

© www.soinside.com 2019 - 2024. All rights reserved.