Windows PowerShell을 사용하여 Exchange Online에서 사서함 관리

완료됨

사서함은 Exchange Online 서비스 플랜이 포함된 라이선스가 할당된 사용자를 위해 자동으로 만들어집니다. 따라서 사용자를 위해 사서함을 수동으로 만들 필요가 없습니다. 라이선스가 제거되거나 Exchange Online 서비스 플랜을 사용하지 않도록 설정하면 사서함도 자동으로 삭제됩니다.

또한 다음과 같은 특수 사서함을 만들 수도 있습니다.

  • 회의실 사서함. 회의를 예약할 때 예약됩니다.
  • 장비 사서함. 사용자가 자동차 또는 휴대용 디스플레이 장치와 같은 장비에 액세스할 수 있도록 예약됩니다.
  • 공유 사서함. 여러 사용자가 사서함에 액세스하고 메시지에 응답해야 하는 일반적인 이메일 주소(예: info@adatum.com)에 사용됩니다.

사서함 만들기

New-Mailbox cmdlet을 사용하여 사서함을 만들 때 동시에 사용자 계정을 만듭니다. 리소스 사서함과 공유 사서함의 경우 사용자 계정을 사용할 수 없으며 라이선스가 필요하지 않습니다.

이러한 사서함 중 하나를 만들 때는 만들려는 사서함 유형과 사서함 이름을 지정하기만 하면 됩니다. 다음 예제에서는 회의실 사서함을 만듭니다.

New-Mailbox -Room -Name BoardRoom

리소스 또는 공유 사서함을 만든 후에도 구성된 권한이 필요합니다. 기본적으로 해당 사서함에 대한 액세스 권한은 누구에게도 없습니다. 사용 권한 구성은 이 단원의 뒷부분에서 다룹니다. 리소스에 대한 일정 예약 구성은 다음 단원인 Exchange Online에서 리소스 관리에서 다룹니다.

사서함 수정

사서함의 구성을 수정하려면 Set-Mailbox cmdlet을 사용합니다. Set-Mailbox를 사용하여 구성할 수 있는 일부 사서함 속성은 웹 기반 관리 도구를 사용하여 구성할 수 없습니다. Set-Mailbox에 대한 도움말 정보를 검토할 때 매개 변수 설명에 주의해야 합니다. 일부 매개 변수는 Exchange Online에서 사서함을 관리하는 데 사용할 수 없습니다.

다음 표에는 Set-Mailbox에 대한 몇 가지 매개 변수가 나와 있습니다.

표 1: 사서함 구성을 위한 매개 변수

매개 변수 Description
-AuditDelegate 대리인이 수행할 때 사서함이 감사되는 작업(예: SendOnBehalf 또는 UpdateInboxRules)을 지정합니다.
-AuditEnabled 사서함에 대한 감사를 켭니다. 이 옵션은 기본적으로 사용하지 않도록 설정되어 있습니다.
-AuditOwner 사용자가 수행할 때 사서함이 감사되는 작업(예: SendOnBehalf 또는 UpdateInboxRules)을 지정합니다.
-DeliverToMailboxAndForward 전달 SMTP 주소가 구성되고 이 매개 변수가 $true인 경우 이 매개 변수는 메시지의 복사본을 유지 및 전달하도록 사서함을 구성합니다.
-EmailAddresses 사서함의 이메일 주소를 구성합니다. 이메일 주소는 배열로 저장되며 일반적으로 smtp:로 시작합니다. 기본 이메일 주소에는 대문자 SMTP:가 접두사로 표시됩니다.
-ForwardingSmtpAddress 전달에 사용할 SMTP 주소를 지정합니다. 메시지 전달을 중지하려면 이 값을 $null로 설정합니다.
-GroupMailbox Microsoft 365 그룹과 연결된 사서함을 수정하는 데 필요합니다.
-HiddenFromAddressListsEnabled 주소 목록에서 사서함을 사용할 수 있는지 여부를 지정합니다.
-MailboxRegion 사서함을 저장할 지리적 지역을 지정합니다. 전 세계에 있는 조직에서 사용됩니다.
-Type 사서함 유형을 변경합니다. 사서함이 기본 사서함인지 아니면 특수 용도로 사용되는 사서함인지 지정합니다. 특수 용도의 사서함에는 공유 사서함과 리소스 사서함이 모두 포함됩니다.

다음 구문은 사서함에서 전달을 구성합니다.

Set-Mailbox AbbieP@adatum.com -ForwardingSmtpAddress DoraM@adatum.com -DeliverToMailboxAndForward $true

Exchange Online에서 사서함 쿼리

사서함 목록을 쿼리하려면 Get-Mailbox 또는 Get-EXOMailbox cmdlet을 사용할 수 있습니다. 둘 사이의 주요 차이점은 데이터가 반환되는 방식입니다. Get-Mailbox cmdlet은 사서함에 대한 모든 속성을 반환합니다. Get-EXOMailbox cmdlet은 작은 속성 세트만 반환합니다. 단, 추가 속성을 지정할 수 있습니다. 따라서 큰 데이터 세트로 작업할 때는 Get-EXOMailbox가 훨씬 더 효율적입니다.

Get-EXOMailbox cmdlet을 사용할 때 추가 속성을 가져오려면 -Properties 매개 변수 또는 -PropertySets 매개 변수를 사용할 수 있습니다. -Properties 매개 변수를 사용하는 경우 반환할 속성 목록을 제공합니다. -PropertySets 매개 변수를 사용하는 경우에는 특정 범주와 관련된 미리 정의된 속성 그룹 목록을 제공합니다. 지정할 수 있는 몇 가지 속성 집합은 다음과 같습니다.

  • 모두
  • Minimum(기본값)
  • 감사
  • 배달
  • 조정
  • 리소스

두 cmdlet은 모두 -Filter 매개 변수를 사용하여 특정 조건과 일치하는 사서함을 선택할 수 있도록 지원합니다. 사용할 수 있는 추가 특정 매개 변수도 있습니다. 다음 표에는 두 cmdlet에 사용할 수 있는 몇 가지 매개 변수가 나와 있습니다.

표 2: Get-Mailbox 및 Get-EXOMailbox cmdlet에 대한 매개 변수

매개 변수 Description
-Archive 보관을 사용하도록 설정된 사서함을 반환합니다.
-GroupMailbox Microsoft 365 그룹과 연결된 사서함만 반환합니다.
-Identity 속성을 반환할 특정 사서함을 식별합니다.
-RecipientTypeDetails UserMailbox, TeamMailbox 또는 RoomMailbox와 같은 특정 유형의 사서함을 반환합니다.
-SoftDeletedMailbox 일시 삭제되었지만 복구에 계속 사용할 수 있는 사서함을 반환합니다.

다음 구문은 모든 회의실 사서함을 쿼리하고 리소스 관련 속성을 반환합니다.

Get-EXOMailbox -RecipientTypeDetails RoomMailbox -PropertySets Resource

사서함 사용 권한 관리

사용자에게 사서함 내의 다른 사서함 또는 개별 폴더에 대한 액세스 권한을 제공하도록 사용 권한을 구성할 수 있습니다. 예를 들어 사용자에게 공유 사서함에 대한 전체 사서함 사용 권한을 부여할 수 있습니다. 또는 특정 사용자 사서함의 일정 폴더에 할당된 기본 사용 권한을 변경할 수 있습니다. 다음 표에는 사서함 및 사서함 폴더 사용 권한을 관리하는 데 사용할 수 있는 cmdlet이 나와 있습니다.

표 3: 사서함 및 사서함 폴더 사용 권한을 관리하기 위한 cmdlet

Cmdlet Description
Add-MailboxPermission 사서함에 사용자에 대한 권한을 추가합니다.
Get-MailboxPermission 사서함에 할당된 사용자 권한을 나열합니다.
Remove-MailboxPermission 사서함에서 사용자의 사용 권한 할당을 제거합니다.
Get-EXOMailboxPermission 사서함에 할당된 사용자 권한을 나열합니다.
Add-MailboxFolderPermission 사서함의 폴더에 사용자에 대한 권한을 추가합니다.
Get-MailboxFolderPermission 사서함의 폴더에 할당된 사용자 권한을 나열합니다.
Remove-MailboxFolderPermission 사서함의 폴더에서 사용자의 사용 권한 할당을 제거합니다.
Set-MailboxFolderPermission 사서함의 폴더에 대한 사용 권한을 설정하고 모든 기존 사용 권한을 덮어씁니다.
Get-EXOMailboxFolderPermission 사서함의 폴더에 할당된 사용자 권한을 나열합니다.

다음 예제에서는 사용자에 대한 전체 사서함 사용 권한을 정보 공유 사서함에 할당합니다.

Add-MailboxPermission -Identity Info -User AbbieP@adatum.com -AccessRights FullAccess -InheritanceType All