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

时间:2018-12-13 19:59:27

标签: exchange-server

Image of CSV

我有以下csv文件(命名为del.csv)

我希望交易所读取“ A列”下所有行上的所有“分发列表”,并从中删除所有成员。

请告知,谢谢。

1 个答案:

答案 0 :(得分:0)

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

get specific cell value in csv file using powershell

您可以尝试使用此“ Remove-DistributionGroupMember-身份“技术支持”-成员“ Jan Dryml””,请参见链接:Removing all Members in a Distribution Group

已更新: 直接删除组。

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

}

$DGs=Import-Csv C:\Users\<UserName>\Desktop\DGS.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."
   }
}