Share via


Set-MailboxServer(RTM)

 

적용 대상: Exchange Server 2007

마지막으로 수정된 항목: 2007-06-05

Set-MailboxServer cmdlet를 사용하면 수정할 사서함 서버 ID 및 특성을 지정하여 Exchange 사서함 서버의 특성을 수정할 수 있습니다.

구문

Set-MailboxServer -Identity <MailboxServerIdParameter> [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-DomainController <Fqdn>] [-FolderLogForManagedFoldersEnabled <$true | $false>] [-ForcedDatabaseMountAfter <Unlimited>] [-JournalingLogForManagedFoldersEnabled <$true | $false>] [-Locale <MultiValuedProperty>] [-LogDirectorySizeLimitForManagedFolders <Unlimited>] [-LogFileAgeLimitForManagedFolders <EnhancedTimeSpan>] [-LogFileSizeLimitForManagedFolders <Unlimited>] [-LogPathForManagedFolders <LocalLongFullPath>] [-ManagedFolderAssistantSchedule <ScheduleInterval[]>] [-MAPIEncryptionRequired <$true | $false>] [-MessageTrackingLogEnabled <$true | $false>] [-MessageTrackingLogMaxAge <EnhancedTimeSpan>] [-MessageTrackingLogMaxDirectorySize <Unlimited>] [-MessageTrackingLogMaxFileSize <Unlimited>] [-MessageTrackingLogPath <LocalLongFullPath>] [-MessageTrackingLogSubjectLoggingEnabled <$true | $false>] [-RedundantMachines <MultiValuedProperty>] [-ReplicationNetworks <PrivateOnly | PrivateThenMixed | AllNetworks>] [-RetentionLogForManagedFoldersEnabled <$true | $false>] [-SubjectLogForManagedFoldersEnabled <$true | $false>] [-SubmissionServerOverrideList <MultiValuedProperty>]

Set-MailboxServer [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-DomainController <Fqdn>] [-FolderLogForManagedFoldersEnabled <$true | $false>] [-ForcedDatabaseMountAfter <Unlimited>] [-Instance <MailboxServer>] [-JournalingLogForManagedFoldersEnabled <$true | $false>] [-Locale <MultiValuedProperty>] [-LogDirectorySizeLimitForManagedFolders <Unlimited>] [-LogFileAgeLimitForManagedFolders <EnhancedTimeSpan>] [-LogFileSizeLimitForManagedFolders <Unlimited>] [-LogPathForManagedFolders <LocalLongFullPath>] [-ManagedFolderAssistantSchedule <ScheduleInterval[]>] [-MAPIEncryptionRequired <$true | $false>] [-MessageTrackingLogEnabled <$true | $false>] [-MessageTrackingLogMaxAge <EnhancedTimeSpan>] [-MessageTrackingLogMaxDirectorySize <Unlimited>] [-MessageTrackingLogMaxFileSize <Unlimited>] [-MessageTrackingLogPath <LocalLongFullPath>] [-MessageTrackingLogSubjectLoggingEnabled <$true | $false>] [-RedundantMachines <MultiValuedProperty>] [-ReplicationNetworks <PrivateOnly | PrivateThenMixed | AllNetworks>] [-RetentionLogForManagedFoldersEnabled <$true | $false>] [-SubjectLogForManagedFoldersEnabled <$true | $false>] [-SubmissionServerOverrideList <MultiValuedProperty>]

자세한 정보

Set-MailboxServer cmdlet를 실행하려면 사용하는 계정이 다음을 위임받아야 합니다.

  • 대상 서버에 대한 Exchange Server 관리자 역할 및 로컬 관리자 그룹

사용 권한, 역할 위임 및 Microsoft Exchange Server 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.

사서함 및 허브 전송 서버 역할이 모두 설치된 서버에서 메시지 추적 설정을 수정하려면 Set-MailboxServer cmdlet 또는 Set-TransportServer cmdlet 중 하나와 함께 메시지 추적 매개 변수를 사용할 수 있습니다. 사서함 서버 역할은 설치되어 있지만 허브 전송 서버 역할은 설치되어 있지 않은 서버에서 메시지 추적 설정을 수정하려면 Set-MailboxServer cmdlet와 함께 메시지 추적 매개 변수를 사용해야 합니다. 허브 전송 서버 역할은 설치되어 있지만 사서함 서버 역할은 설치되어 있지 않은 서버에서 메시지 추적 설정을 수정하려면 Set-TransportServer cmdlet와 함께 메시지 추적 매개 변수를 사용해야 합니다.

매개 변수

매개 변수 필수 종류 설명

Identity

필수

Microsoft.Exchange.Configuration.Tasks.MailboxServerIdParameter

Identity 매개 변수는 사서함 서버를 지정합니다. 다음 값을 사용할 수 있습니다.

  • GUID

  • DN(고유 이름)

  • 사서함 서버 이름

AutoDatabaseMountDial

선택

Microsoft.Exchange.Data.Directory.SystemConfiguration.AutoDatabaseMountDial

AutoDatabaseMountDial 매개 변수는 클러스터된 사서함 서버 장애 조치 후 수행되는 CCR(클러스터 연속 복제) 솔루션의 자동 데이터베이스 탑재 작업을 지정합니다. 다음 값을 사용할 수 있습니다.

  • BestAvailability 이 값을 지정하면 복사 큐 길이가 5 이하인 경우 데이터베이스가 자동으로 탑재됩니다. 복사 큐 길이는 복제해야 할 수동 노드에서 인식하는 로그 수입니다. 복사 큐 길이가 5보다 크면 데이터베이스가 자동으로 탑재되지 않습니다. 복사 큐 길이가 5 이하이면 Exchange에서는 나머지 로그를 수동 노드로 복제하려고 시도하며 데이터베이스를 탑재합니다.

  • GoodAvailability 이 값을 지정하면 복사 큐 길이가 2 이하인 경우 장애 조치 직후에 데이터베이스가 자동으로 탑재됩니다. 복사 큐 길이는 복제해야 할 수동 노드에서 인식하는 로그 수입니다. 복사 큐 길이가 2보다 크면 데이터베이스가 자동으로 탑재되지 않습니다. 복사 큐 길이가 2 이하이면 Exchange에서는 나머지 로그를 수동 노드로 복제하려고 시도하며 데이터베이스를 탑재합니다.

  • Lossless 이 값을 지정하면 활성 노드에서 생성된 모든 로그가 수동 노드로 복사될 때까지 데이터베이스가 자동으로 탑재되지 않습니다.

기본값은 BestAvailability입니다. BestAvailability 또는 GoodAvailability를 지정하는 경우 활성 노드의 모든 데이터를 수동 노드로 복제하지 않으면 사서함 데이터의 일부가 손실될 수 있습니다. 그러나 기본적으로 사용하도록 설정되는 전송 쓰레기 수거통 기능을 사용하면 전송 쓰레기 수거통 큐에 있는 메시지를 다시 전송하여 데이터 손실을 방지할 수 있습니다. 전송 쓰레기 수거통에 대한 자세한 내용은 클러스터 연속 복제를 참조하십시오.

이러한 값 중 하나를 지정했을 때 장애 조치 후에 데이터베이스가 탑재되지 않는 경우 ForcedDatabaseMountAfter 매개 변수를 사용하여 지정된 시간이 지난 후에 데이터베이스를 강제로 탑재할 수 있습니다.

Lossless, GoodAvailability 및 BestAvailability 값에 대한 자세한 내용은 예약된 중단 및 예약되지 않은 중단을 참조하십시오.

ClusteredStorageType

선택

Microsoft.Exchange.Data.Directory.SystemConfiguration.ClusteredStorageType

ClusteredStorageType은 클러스터된 사서함 서버의 공유 저장소 유형을 지정하는 매개 변수입니다. 다음 값을 사용할 수 있습니다.

  • 사용 안 함

  • 공유 안 함(클러스터 연속 복제의 경우)

  • 공유(단일 복사본 클러스터의 경우)

DomainController

선택

Microsoft.Exchange.Data.Fqdn

이 구성 변경을 Active Directory 디렉터리 서비스에 기록하는 도메인 컨트롤러의 FQDN(정규화된 도메인 이름)을 지정하려면 해당 명령에 DomainController 매개 변수를 포함시킵니다.

FolderLogForManagedFoldersEnabled

선택

System.Boolean

FolderLogForManagedFoldersEnabled 매개 변수는 관리되는 폴더로 이동한 메시지에 대해 관리되는 폴더의 폴더 로그를 사용할지 여부를 지정합니다. 이 매개 변수에 사용할 수 있는 두 가지 값은 $true 또는 $false입니다. $true로 지정하면 관리되는 폴더 사서함 정책이 적용된 폴더에 대한 정보가 로깅됩니다.

ForcedDatabaseMountAfter

선택

Microsoft.Exchange.Data.Unlimited

ForcedDatabaseMountAfter는 클러스터된 사서함 서버 장애 조치 후 데이터베이스를 자동으로 탑재하기 전까지 대기하는 시간을 지정하는 매개 변수입니다. 값을 지정하려면 해당 값을 기간, 즉 dd.hh:mm:ss로 입력합니다. 여기서 d = 일, h = 시간, m = 분, s = 초를 나타냅니다. 예를 들어, 시간 제한을 두 시간으로 지정하려면 2:00:00을 입력합니다.

AutoDatabaseMountDial 매개 변수를 GoodAvailability 또는 BestAvailability로 설정한 경우 지정한 수의 로그 파일이 손실될 때까지 기다린 다음 ForcedDatabaseMountAfter 매개 변수로 지정한 시간 동안 기다린 후 데이터베이스를 자동으로 탑재합니다.

Instance

선택

Microsoft.Exchange.Data.Directory.Management.MailboxServer

Instance 매개 변수를 사용하면 처리할 명령에 전체 개체를 전달할 수 있습니다. 이 매개 변수는 주로 전체 개체를 명령에 전달해야 하는 스크립트에서 사용됩니다. 개발자가 참고할 수 있도록 매개 변수 표에 포함되어 있는 것입니다.

JournalingLogForManagedFoldersEnabled

선택

System.Boolean

JournalingLogForManagedFoldersEnabled는 관리되는 폴더의 로그를 저널링에 사용할지 여부를 지정하는 매개 변수입니다. 이 매개 변수에 사용할 수 있는 두 가지 값은 $true 또는 $false입니다. $true로 지정하면 저널링된 메시지에 대한 정보가 로깅됩니다. 로그 파일은 LogPathForManagedFolders 매개 변수로 지정한 위치에 저장됩니다.

Locale

선택

Microsoft.Exchange.Data.MultiValuedProperty

Locale은 로캘을 지정하는 매개 변수입니다. 로캘은 입력 시스템, 달력, 날짜 형식 등 언어 관련 사용자 기본 설정의 모음입니다. 다음은 로캘의 몇 가지 예입니다.

  • en-US(영어 - 미국)

  • de-AT(독일어 - 오스트리아)

  • es-CL(스페인어 - 칠레)

전체 목록은 CultureInfo Class를 참조하십시오.

LogDirectorySizeLimitForManagedFolders

선택

Microsoft.Exchange.Data.Unlimited

LogDirectorySizeLimitForManagedFolders 매개 변수는 단일 메시지 데이터베이스의 모든 관리되는 폴더 로그 파일에 대한 크기 제한을 지정합니다. 메시지 데이터베이스의 관리되는 폴더 로그 파일 집합에 대한 이 제한에 도달하면 새 파일에 대한 공간을 확보하기 위해 가장 오래된 파일부터 차례대로 삭제됩니다.

관리되는 폴더 로그 파일의 크기는 이름 접두사가 같은 모든 로그 파일의 총 크기로 계산됩니다. 예를 들어, 이름이 Managed_Folder_Assistant[Storage Group 01][Mailbox Database 01]20061018-1.log인 파일의 경우 접두사는 Managed_Folder_Assistant[Storage Group 01][Mailbox Database 01]입니다. 로그 파일의 이름을 바꾸거나 다른 파일을 관리되는 폴더 로그 디렉터리로 복사하는 경우 이러한 파일은 로그 파일의 크기를 계산할 때 합산되지 않습니다. 각 메시지 데이터베이스의 관리되는 폴더 로그 파일에는 고유한 이름 접두사가 지정되어 있습니다. 그러므로 이 제한은 디렉터리의 모든 로그 파일이 아닌, 각 메시지 데이터베이스의 로그 파일에 적용됩니다. 메시지 데이터베이스가 여러 개인 경우 관리되는 폴더 로그 디렉터리의 최대 크기는 LogDirectorySizeLimitForManagedFolders 매개 변수에 지정된 크기와 다릅니다. 서로 다른 데이터베이스에서 생성된 관리되는 폴더 로그 파일에는 서로 다른 이름 접두사가 지정되어 있기 때문입니다. 관리되는 폴더 로그 디렉터리의 최대 크기는 메시지 데이터베이스가 X개인 경우 지정한 값의 X배가 됩니다.

정수나 "제한 없음"으로 지정해야 합니다. 값을 입력할 때 다음 단위 중 하나로 값을 한정합니다.

  • B(바이트)

  • KB(킬로바이트)

  • MB(메가바이트)

  • GB(기가바이트)

  • TB(테라바이트)

정규화되지 않은 값은 바이트로 처리합니다.

LogFileAgeLimitForManagedFolders

선택

Microsoft.Exchange.Data.EnhancedTimeSpan

LogFileAgeLimtiForManagedFolders 매개 변수는 관리되는 폴더 로그의 보존 기간을 지정합니다. 최대 보존 기간을 초과한 로그 파일은 삭제됩니다. 값을 지정하려면 해당 값을 기간, 즉 dd.hh:mm:ss로 입력합니다. 여기서 d = 일, h = 시간, m = 분, s = 초를 나타냅니다. 예를 들어, 기간을 30일로 지정하려면 30.00:00:00을 입력합니다.

LogFileSizeLimitForManagedFolders

선택

Microsoft.Exchange.Data.Unlimited

LogFileSizeLimtiForManagedFolders는 관리되는 폴더 로그 파일의 최대 크기를 지정하는 매개 변수입니다. 로그 파일이 제한 크기에 도달하면 새 로그 파일이 만들어집니다. 기본값은 10MB입니다. 값을 입력할 때 다음 단위 중 하나로 값을 한정합니다.

  • B(바이트)

  • KB(킬로바이트)

  • MB(메가바이트)

  • GB(기가바이트)

  • TB(테라바이트)

정규화되지 않은 값은 바이트로 처리합니다.

LogPathForManagedFolders

선택

Microsoft.Exchange.Data.LocalLongFullPath

LogPathForManagedFolders는 관리되는 폴더 로그 파일을 저장하는 디렉터리의 경로를 지정하는 매개 변수입니다. 기본값은 <Exchange installation path>\Logging\Managed Folder Assistant입니다.

ManagedFolderAssistantSchedule

선택

Microsoft.Exchange.Common.ScheduleInterval[]

ManagedFolderAssistantSchedule 매개 변수는 관리되는 폴더 도우미가 관리되는 폴더에 MRM 설정을 적용하는 간격을 요일로 지정합니다. 이 매개 변수 값은 StartDay.Time-EndDay.Time 형식으로 지정하며 다음 값을 시작일과 종료일로 사용할 수 있습니다.

  • 요일의 전체 이름

  • 요일의 약식 이름

  • 0에서 6까지의 정수(0 = 일요일)

시작일과 종료일은 15분 이상 차이가 나야 합니다. 분 단위 시간 값은 0, 15, 30 또는 45로 내림합니다. 간격을 둘 이상 지정하는 경우 각 간격 사이에는 시간 차를 15분 이상 두어야 합니다.

예:

  • "Sun.11:30 PM-Mon.1:30 AM"

  • 6.22:00-6.22:15(토요일 오후 10:00에서 토요일 오후 10:15까지 도우미 실행)

  • "Monday.4:30 AM-Monday.5:30 AM","Wednesday.4:30 AM-Wednesday.5:30 AM"(월요일과 수요일 아침 4:30에서 5:30까지 도우미 실행)

  • "Sun.1:15 AM-Monday.23:00"

관리되는 폴더 도우미가 예약 시간 동안 서버의 사서함 처리를 마치지 못하는 경우 다음 번에 실행될 때 중지된 부분부터 처리를 자동으로 다시 시작합니다.

MAPIEncryptionRequired

선택

System.Boolean

MAPIEncryptionRequired는 Exchange에서 암호화된 RPC(원격 프로시저 호출)를 사용하지 않는 MAPI 클라이언트를 차단할지 여부를 지정하는 매개 변수입니다. 이 매개 변수에 사용할 수 있는 두 가지 값은 $true 또는 $false입니다.

MessageTrackingLogEnabled

선택

System.Boolean

MessageTrackingLogEnabled 매개 변수는 메시지 추적의 사용 여부를 지정합니다. 기본값은 $true입니다.

MessageTrackingLogMaxAge

선택

Microsoft.Exchange.Data.EnhancedTimeSpan

MessageTrackingLogMaxAge 매개 변수는 메시지 추적 로그의 최대 파일 보존 기간을 지정합니다. 지정된 값보다 오래된 로그 파일은 삭제됩니다. 기본값은 30일입니다. 값을 지정하려면 해당 값을 기간, 즉 dd.hh:mm:ss 형식으로 입력합니다. 여기서 d = 일, h = 시간, m = 분, s = 초를 나타냅니다. 이 매개 변수에 대한 유효한 입력 범위는 00:00:00에서 24855.03:14:07까지입니다. MessageTrackingLogMaxAge 매개 변수의 값을 00:00:00으로 설정하면 보존 기간으로 인해 메시지 추적 로그 파일이 자동으로 제거되지 않도록 해줍니다.

MessageTrackingLogMaxDirectorySize

선택

Microsoft.Exchange.Data.Unlimited

MessageTrackingLogMaxDirectorySize 매개 변수는 메시지 추적 로그 디렉터리의 최대 크기를 지정합니다. 최대 디렉터리 크기에 도달하면 서버에서 가장 오래된 로그 파일을 먼저 삭제합니다.

메시지 추적 로그 디렉터리의 최대 크기는 이름 접두사가 같은 모든 로그 파일의 전체 크기로 계산됩니다. 이름 접두사 규칙을 따르지 않는 다른 파일은 전체 디렉터리 크기를 계산할 때 합산되지 않습니다. 이전 로그 파일의 이름을 바꾸거나 다른 파일을 메시지 추적 로그 디렉터리로 복사하면 디렉터리의 지정된 최대 크기를 초과할 수 있습니다.

허브 전송 서버 역할과 사서함 서버 역할이 같은 서버에 설치되어 있으면 서로 다른 서버 역할에서 생성되는 메시지 추적 로그 파일마다 이름 접두사가 다르기 때문에 메시지 추적 로그 디렉터리의 최대 크기가 지정된 최대 크기와 다릅니다. 허브 전송 서버 역할 또는 Edge 전송 서버 역할의 메시지 추적 로그 파일은 이름 접두사 MSGTRK로 시작하고, 사서함 서버 역할의 메시지 추적 로그 파일은 이름 접두사 MSGTRKM으로 시작합니다. 허브 전송 서버 역할과 사서함 서버 역할이 같은 서버에 설치되어 있으면 메시지 추적 로그 디렉터리의 최대 크기는 지정된 값의 두 배입니다.

기본값은 250 MB입니다. 값을 입력할 때 다음 단위 중 하나로 값을 한정합니다.

  • B(바이트)

  • KB(킬로바이트)

  • MB(메가바이트)

  • GB(기가바이트)

  • TB(테라바이트)

정규화되지 않은 값은 바이트로 처리합니다. MessageTrackingLogMaxFileSize 매개 변수의 값은 MessageTrackingLogMaxDirectorySize 매개 변수의 값보다 작거나 같아야 합니다. 각 매개 변수에 대한 유효한 입력 범위는 1바이트에서 9223372036854775807바이트까지입니다.

MessageTrackingLogMaxFileSize

선택

Microsoft.Exchange.Data.Unlimited

MessageTrackingLogMaxFileSize 매개 변수는 메시지 추적 로그 파일의 최대 크기를 지정합니다. 로그 파일이 최대 파일 크기에 도달하면 새 로그 파일이 만들어집니다. 기본값은 10MB입니다. 값을 입력할 때 다음 단위 중 하나로 값을 한정합니다.

  • B(바이트)

  • KB(킬로바이트)

  • MB(메가바이트)

  • GB(기가바이트)

  • TB(테라바이트)

정규화되지 않은 값은 바이트로 처리합니다. MessageTrackingLogMaxFileSize 매개 변수의 값은 MessageTrackingLogMaxDirectorySize 매개 변수의 값보다 작거나 같아야 합니다. 각 매개 변수에 대한 유효한 입력 범위는 1바이트에서 9223372036854775807바이트까지입니다.

MessageTrackingLogPath

선택

Microsoft.Exchange.Data.LocalLongFullPath

MessageTrackingLogPath 매개 변수는 메시지 추적 로그의 위치를 지정합니다. 기본 위치는 C:\Program Files\Microsoft\Exchange Server TransportRoles\Logs\MessageTracking입니다. SCC(단일 복사본 클러스터) 환경에서는 메시지 추적 로그 디렉터리를 공유 저장소 리소스에 있는 실제 디스크 리소스로 이동합니다. 이렇게 하면 장애 조치가 발생하더라도 메시지 추적 로그의 검색이 계속 작동하도록 할 수 있습니다. MessageTrackingLogPath 매개 변수의 값을 $null로 설정하면 효율적으로 메시지 추적을 사용하지 않을 수 있습니다. 그러나 MessageTrackingLogEnabled 특성이 $true일 때 MessageTrackingLogPath 매개 변수의 값을 $null로 설정하면 이벤트 로그 오류가 발생합니다. 메시지 추적을 사용하지 않도록 설정하는 기본 방법은 MessageTrackingLogEnabled 매개 변수를 사용하는 것입니다.

MessageTrackingLogSubjectLoggingEnabled

선택

System.Boolean

MessageTrackingLogSubjectLoggingEnable 매개 변수는 메시지 추적 로그에 메시지 제목을 포함할지 여부를 지정합니다. 기본값은 $True입니다.

RedundantMachines

선택

Microsoft.Exchange.Data.MultiValuedProperty

RedundantMachines는 클러스터 리소스의 가능한 소유자와 기본 소유자를 지정하는 매개 변수입니다.

ReplicationNetworks

선택

Microsoft.Exchange.Data.Directory.SystemConfiguration.ReplicationNetworks

ReplicationNetworks는 복제 로그 복사에 사용할 네트워크 경로를 지정하는 매개 변수입니다. 다음 값을 사용할 수 있습니다.

  • PrivateOnly

  • PrivateThenMixed

  • AllNetworks

RetentionLogForManagedFoldersEnabled

선택

System.Boolean

RetentionLogForManagedFoldersEnabled 매개 변수는 관리되는 폴더에서 보존 제한 기간에 도달한 메시지에 대한 정보를 로깅할지 여부를 지정합니다. 이 매개 변수에 사용할 수 있는 두 가지 값은 $true 또는 $false입니다. $true로 지정하면 보존 제한 기간에 도달하여 처리된 메시지에 대한 정보가 로깅됩니다.

SubjectLogForManagedFoldersEnabled

선택

System.Boolean

SubjectLogForManagedFoldersEnabled는 관리되는 폴더 로그에 메시지의 제목을 표시할지 여부를 지정하는 매개 변수입니다. 이 매개 변수에 사용할 수 있는 두 가지 값은 $true 또는 $false입니다. $false로 지정하면 관리되는 폴더 로그에 메시지의 제목이 빈 문자열로 표시됩니다. 기본값은 $false입니다.

SubmissionServerOverrideList

선택

Microsoft.Exchange.Data.MultiValuedProperty

SubmissionServerOverrideList 매개 변수는 사서함 서버로 전자 메일을 보내는 허브 전송 서버의 목록을 지정합니다.

입력 형식

반환 형식

오류

오류 설명

 

예외

예외 설명

 

예제

이 예에서는 Set-MailboxServer 명령을 사용하여 서버 다시 정의 목록을 HubServer01, HubServer02 및 HubServer03으로 설정합니다.

Set-MailboxServer -Identity Server1 -SubmissionServerOverrideList HubServer01,HubServer02,HubServer03