我已经通过Exchange管理中心意外向通讯组添加了共享邮箱,并且无法将其删除,因为EAC没有指定邮箱类型(我可能会意外删除常规邮箱)
我已尝试编写Powershell脚本来完成任务,但它无法正常工作。
$DistributionGroups = Get-Distributiongroup
$SharedMailboxes = Get-mailbox -RecipientTypeDetails sharedmailbox
ForEach ($Group in $DistributionGroups)
{
ForeEach ($Mailbox in $SharedMailboxes)
{
if ((Get-Distributiongroupmember $Group.Name | select -expand name) -contains $Mailbox)
{
Remove-DistributionGroupMember -Identity "$Group" -Member "$Mailbox"
}
}
}
答案 0 :(得分:0)
我刚刚在第5行发现了一个语法错误,我误解了ForEach