簡體   English   中英

Exchange Online-從所有通訊組成員中刪除共享郵箱

[英]Exchange Online - Remove shared mailboxes from all distribution group memberships

我已通過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"
        }
    }
}

我剛剛在第5行發現語法錯誤,我誤認為ForEach

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM