New-SystemMessage

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

마지막으로 수정된 항목: 2007-07-27

Microsoft Exchange Server 2007에서 New-SystemMessage cmdlet를 사용하여 Hub 전송 서버 역할이나 Edge 전송 서버 역할이 설치된 컴퓨터에 새 사용자 지정 DSN(배달 상태 알림)이나 할당량 메시지를 지정된 언어로 작성할 수 있습니다.

구문

New-SystemMessage -DsnCode <EnhancedStatusCode> -Internal <$true | $false> -Language <CultureInfo> -Text <String> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

New-SystemMessage -Language <CultureInfo> -QuotaMessageType <WarningMailboxUnlimitedSize | WarningPublicFolderUnlimitedSize | WarningMailbox | WarningPublicFolder | ProhibitSendMailbox | ProhibitPostPublicFolder | ProhibitSendReceiveMailBox> -Text <String> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

자세한 설명

이 cmdlet를 사용하여 새 사용자 지정 DSN(배달 상태 알림) 및 할당량 메시지를 만들 수 있습니다. DSN 메시지는 받는 사람에게 도달하지 않은 전자 메일 메시지의 보낸 사람에게 보내집니다. 할당량 메시지는 특정 경고, 보내기 금지 또는 받기 금지 할당량에 도달한 사서함이나 공용 폴더의 사용자에게 보내집니다. 사용자 지정 DSN 및 할당량 메시지는 Exchange Server에 포함된 기본 제공 DSN 또는 할당량 메시지를 대체합니다.

다음 목록에서는 지속적인 임시 오류 및 영구 오류의 배달 상태를 포함하는 DSN 메시지가 발생하는 오류 조건을 설명합니다.

  • 4.X.X. DSN 메시지   이 DSN 메시지 형식은 받는 사람의 사서함이나 서버에 일시적인 문제가 있는 경우 생성됩니다. 이러한 문제는 보통 자체적으로 해결되어 전자 메일 메시지를 배달할 수 있습니다. 4.X.X. 지속적인 임시 오류의 예로는 오프라인 상태이고 연결할 수 없는 서버를 들 수 있습니다.

  • 5.X.X. DSN 메시지   이 DSN 메시지 형식은 받는 사람의 사서함이나 서버에 오류가 있는 경우 생성됩니다. 이러한 오류는 보내는 메일 서버에서 해결할 수 없으므로 전자 메일 메시지가 보낸 사람에게 반환됩니다. 5.X.X. 영구 오류의 예로는 존재하지 않는 SMTP 주소를 들 수 있습니다.

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

  • Exchange 조직 관리자 역할

Edge 전송 서버 역할이 설치된 컴퓨터에서 New-SystemMessage cmdlet를 실행하려면 해당 컴퓨터의 로컬 관리자 그룹에 속한 계정을 사용하여 로그온해야 합니다.

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

매개 변수

매개 변수 필수 종류 설명

DsnCode

필수

Microsoft.Exchange.Data.EnhancedStatusCode

이 매개 변수는 DSN 메시지가 적용될 DSN 코드를 지정하며, 기본 제공 코드이거나 사용자가 지정한 관리자 정의 코드일 수 있습니다.

참고

이 매개 변수는 QuotaMessageType 매개 변수가 지정된 경우에는 필요하지 않으며 사용할 수 없습니다.

Internal

필수

System.Boolean

이 매개 변수는 Exchange Server 조직 내부에 있는 사용자에게 이 메시지를 표시할지 여부를 지정합니다. 메시지가 내부적으로만 표시되도록 하려면 $true를 입력합니다. 메시지가 외부 사용자에게만 표시되도록 하려면 $false를 입력합니다.

참고

이 매개 변수는 QuotaMessageType 매개 변수가 지정된 경우에는 필요하지 않으며 사용할 수 없습니다.

Language

필수

System.Globalization.CultureInfo

이 매개 변수는 메시지의 언어를 지정합니다. 모든 Exchange Server 지원 언어로 메시지를 작성할 수 있으며, 해당 로캘 이름을 사용하여 언어가 지정됩니다. 예를 들어 영어는 "en"이며 일본어는 "ja"입니다. 전체 로캘 목록을 보려면 시스템 메시지에서 사용하기 위해 지원되는 로캘을 참조하십시오.

QuotaMessageType

필수

Microsoft.Exchange.Data.Directory.SystemConfiguration.QuotaMessageType

이 매개 변수는 작성할 할당량 메시지 형식을 선택합니다.

QuotaMessageType 매개 변수에는 다음 값이 허용됩니다.

  • WarningMailboxUnlimitedSize   보내기 금지 할당량이나 받기 금지 할당량이 사서함에서 지정된 사서함 경고 제한을 초과하지 않는 경우 발생합니다.

  • WarningPublicFolderUnlimitedSize    Issued when a public folder 보내기 금지 또는 받기 금지 할당량이 없는 공용 폴더에서 지정된 공용 폴더 경고 제한을 초과할 때 실행됩니다.

  • WarningMailbox    사서함의 할당량이나 받기 금지 할당량이 지정된 사서함 경고 제한을 초과한 경우 발생합니다.

  • WarningPublicFolder    Issued when a public folder 보내기 금지 또는 받기 금지 할당량이 있는 공용 폴더에서 지정된 공용 폴더 경고 제한을 초과할 때 실행됩니다.

  • ProhibitSendMailbox    Issued when a mailbox that has a prohibit send 할당량 exceeds the specified mailbox size limit.

  • ProhibitPostPublicFolder    Issued when a public folder that has a prohibit send 할당량 exceeds the specified public folder size limit.

  • ProhibitSendReceiveMailBox    Issued when a mailbox that has prohibit send 할당량 and prohibit receive 할당량 exceeds the specified mailbox send and receive size limit.

참고

이 매개 변수는 DsnCode 매개 변수가 지정된 경우에는 필요하지 않으며 사용할 수 없습니다.

Text

필수

System.String

이 매개 변수는 보낸 사람이나 사서함 소유자에게 표시할 메시지 텍스트를 지정합니다. 이 텍스트는 메시지가 만들어진 이유와 보낸 사람이나 사서함 소유자가 취해야 하는 조치에 대해 설명합니다(있는 경우).

Confirm

선택

System.Management.Automation.SwitchParameter

Confirm 매개 변수는 명령에서 처리 작업을 일시 중지하도록 하고 처리 작업을 계속하기 전 수행할 작업을 사용자가 확인하도록 합니다. Confirm 매개 변수에는 값을 지정할 필요가 없습니다.

DomainController

선택

Microsoft.Exchange.Data.Fqdn

Active Directory 디렉터리 서비스에서 데이터를 검색하는 도메인 컨트롤러의 FQDN(정규화된 도메인 이름)을 지정하려면 명령에 DomainController 매개 변수를 포함시킵니다. Edge 전송 서버 역할을 실행하는 컴퓨터에서는 DomainController 매개 변수가 지원되지 않습니다. Edge 전송 서버 역할은 로컬 ADAM(Active Directory 응용 프로그램 모드) 인스턴스에서만 읽고 씁니다.

WhatIf

선택

System.Management.Automation.SwitchParameter

WhatIf 매개 변수는 명령 실행 시 개체에 대해 수행하게 되는 작업을 시뮬레이트하도록 지시합니다. WhatIf 매개 변수를 사용하면 사용자는 변경 내용을 실제로 적용하지 않고 어떠한 사항이 변경되는지 확인할 수 있습니다. WhatIf 매개 변수에는 값을 지정할 필요가 없습니다.

입력 형식

반환 형식

오류

오류 설명

예외

예외 설명

예제

다음 코드 예의 첫 번째 예제에서는 DSN 코드 5.3.5가 포함된 새 사용자 지정 DSN 메시지를 추가합니다. 이 DSN 메시지는 외부 사용자에게만 표시됩니다. DSN 메시지 텍스트는 메시지 언어인 영어와 함께 명령줄에 포함됩니다.

두 번째 예에서는 새 사용자 지정 WarningMailbox 할당량 메시지를 추가합니다. 이 메시지는 다음 기준을 충족하는 사용자에게 표시됩니다.

  • 사서함이 사서함에 대해 구성된 경고 사서함 제한을 초과합니다.

  • 구성된 보내기 금지 또는 받기 금지 사서함 할당량이 없습니다.

  • 사서함이 영어 로캘을 사용하는 서버에 있습니다.

New-SystemMessage -DsnCode 5.3.5 -Language En -Internal $false  -Text "The recipient e-mail system can't process this e-mail message. Please contact your system administrator for more information."
New-SystemMessage -QuotaMessageType WarningMailbox -Language En -Text "Your mailbox has exceeded the warning limit specified by your e-mail administrator. Please reduce the size of your mailbox."