본문 바로가기

IT 관련 이야기/Exchange

연결이 끊어진 사서함 삭제하는 방법

연결이 끊어진 사서함 삭제 하려면 방법이 있음.
기냥 EMC에서 삭제하면 좋은데... 왜 이걸 안만들어 놨는지......

참고
http://www.howexchangeworks.com/2010/09/purge-disconnected-or-soft-deleted.html

--비활성 메일박스 삭제
Get-MailboxStatistics –Database “dbname” | Where-Object {$_.DisconnectReason –eq “Disabled”} | ForEach {Remove-StoreMailbox –Database $_.database –identity $_.mailboxguid –MailboxState Disabled -confirm:$false}

--Soft deleted 메일 삭제
Get-MailboxStatistics –Database “dbname” | Where-Object {$_.DisconnectReason –eq “Softdeleted”} | ForEach {Remove-StoreMailbox –Database $_.database –identity $_.mailboxguid –MailboxState Softdeleted -confirm:$false}

눈으로 보기에는 똑같아 보이는데.. 이게 두개가 다름...
그리고 이거 실행시키다 보면 파이프라인이 이미 사용중이라고 오류발생....

그러면 아래과 같이 변경.
$targets = Get-MailboxStatistics –Database “dbname” | Where-Object {$_.DisconnectReason –eq “Disabled”}
$targets | ForEach {Remove-StoreMailbox –Database $_.database –identity $_.mailboxguid –MailboxState Disabled -confirm:$false}

머 이런식으로 변경 하면 실행잘됨....
http://help.outlook.com/ko-kr/140/cc875890.aspx

머가 이렇게 어려운지.......



티스토리 툴바