Exchange Server 2013: 사용자별 사서함 크기(Quota) 조사

지난 5월 초에 개인별 사서함 용량(저장소 할당량)을 늘리는 법을 알아봤다. 오늘은 여러 개의 사서함 중에서 기본값(Unlimited)이 아닌, 관리자가 수정한 저장소 할당량 값을 갖고 있는 사용자를 찾는 방법을 알아본다. 물론, 나는 짧은 파워셸 경력(?)을 갖고 있으므로 복잡한 필터링은 제외하고 전체 데이터를 뽑아서 엑셀로 볼 생각이다.

메일함 크기, 사용량 확인(IssueWarningQuota, ProhibitSendQuota)

Get-Mailbox -ResultSize Unlimited | ft DisplayName,PrimarySMTPAddress,Database,IssueWarningQuota,ProhibitSendQuota,@{label=”TotalItemSize(MB)”;expression={(get-mailboxstatistics $_).TotalItemSize.Value.ToMB()}}

※ Primary SMTP Address를 Alias로 바꾸어도 될 듯.

메일박스 통계(건수, 사용량)

Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Select DisplayName, ItemCount, TotalItemSize | Sort-Object TotalItemSize -Descending

결과는 아래와 같다.

image

서버 구성(리포트 파일로 출력)

.\Get-CorpEmailReport_v2.4.9.ps1 -ScriptFilesPath .\ -SendMail:$true -MailFrom admin@archmond.com -MailTo exadmin@archmond.com -MailServer mail.archmond.com

출처: http://ammarhasayen.com/2014/05/01/exchange-dashboard-organization-script-report/​ (여기서 PowerShell 스크립트를 내려 받자.)

Mailbox DB별로 사서함이 몇 개씩 들어 있는지 확인 가능. 추가로 서버 구성이나 DAG 상태 등도 볼 수 있다. 직관적이고 예쁜 HTML/Image 파일로 결과가 나온다.

clip_image002

구체적으로는 아래와 같은 폴더/파일이 생김.

clip_image001[4]

DAG 정보도 꿀(?)인 듯.

clip_image002[11]

파워셸 스크립트로 그래프나 표로 표현할 수 있다는 것이 신기하다. 배워보고 싶다.

관련글: Exchange Server 2010: 사서함 용량 늘리기(저장소 할당량 설정)

이것도 살펴보세요!

WSL: Linux용 Windows 하위 시스템 배포 삭제하기

명령 프롬프트를 실행 현재 설치된 배포판 리스트를 확인 wsl -l 배포판을 삭제해갑시다 wsl --unregister 배포판이름 …

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다