通过powershell从通讯组列表中删除所有现有用户,Exhcange 2010



CSV 的图像

我有以下csv文件(让我们将其命名为del.csv(

我希望exchange读取"列A"下所有行的所有"通讯组列表",并从中删除所有成员。

请给我建议,谢谢。

通过PowerShell获取CSV文件的数据:

使用powershell 获取csv文件中的特定单元格值

您可以尝试此"删除DistributionGroupMember-Identity"技术支持-成员"Jan Dryml"请参阅链接:删除通讯组中的所有成员

更新时间:直接删除组。

$DGs=Import-Csv C:Users<UserName>DesktopDGS.csv    
$DGs | foreach {
$Group= $_.Group
IF ($Group) { 
Write-Output $Group
Remove-DistributionGroupMember -Identity $Group
Write-Output "Remove Success."
}
}

$DGs=Import-Csv C:Users<UserName>DesktopDGS.csv 
$DGs | foreach {
$Group= $_.Group
IF ($Group) { 
Write-Output $Group
$list = Get-DistributionGroupMember -Identity $Group
$list | % {
Remove-DistributionGroupMember -Identity $Group -Member $_.Name -Confirm:$false
Write-Output "Remove Success."
}
}

相关内容

最新更新