2016-08-22 55 views
0

Exemployee離開公司後不久,並且從未從此特定組的允許發件人列表中刪除。 如何從Exchange 2010的通訊組中刪除已禁用的成員?順便說一句,我有242個通訊組對象。從Exchange 2010的通訊組中刪除被禁用的成員

到目前爲止,我嘗試:

首先,我只是想通過242個通訊組內獲取Acceptmessagesonlyfrom和AcceptMessagesOnlyFromSendersOrMembers和AcceptMessagesOnlyFromDLMembers的殘疾用戶列表循環

的話,我想刪除所有的他們

(get-mailbox "user logon").acceptmessagesonlyfrom |% { $_.name} | add-content "c:/output/" 
(get-mailbox "user logon").acceptmessagesonlyfromdlmembers |% { $_.name} | add-content "c:/output/" 
+0

對此有任何評論? – Arbelac

+0

我猜你不會因爲某些原因從AD中刪除他們的帳戶。這將禁用他們的郵箱並刪除郵箱具有的任何關聯... –

+0

@JamesC。正如我上面所說我的消息我怎樣才能通過PowerShell腳本刪除他們所有的想法? – Arbelac

回答

-1

檢查過時的用戶RecipientTypeGet-DistributionGroupMember
對我來說,這是User,因爲用戶被禁用。

Get-DistributionGroup | % { 
    $dg = $_.Name ; Get-DistributionGroupMember $_ | % { 
    if ($_.RecipientType -eq "User") { 
     write-host ("Remove-DistributionGroupMember -Identity '" + $dg + "' -Member '" + $_.Name + "' -Confirm:`$False -BypassSecurityGroupManagerCheck") 
    } 
    } 
} 
相關問題