전송 규칙 내보내기 및 가져오기

 

적용 대상: Exchange Server 2010 SP2, Exchange Server 2010 SP3

마지막으로 수정된 항목: 2012-07-23

다음 시나리오에서는 Microsoft Exchange Server 2010 또는 Exchange Server 2007을 실행 중인 전송 서버에서 다른 전송 서버로 전송 규칙 모음을 내보내거나 가져와야 합니다.

  • Edge 전송 서버의 전송 규칙 구성 복제   모든 Edge 전송 서버 또는 Edge 전송 서버 집합은 같은 전송 규칙을 적용해야 합니다. 허브 전송 서버는 자신의 구성을 Active Directory에 저장하며, 이 구성은 조직의 모든 도메인 컨트롤러에 복제됩니다. Edge 전송 서버는 자신의 구성을 AD LDS(Active Directory Lightweight Directory Services)의 로컬 인스턴스에 저장하며, 이는 자동으로 복제되지 않습니다.

    Exchange 배포 및 메시지 라우팅 토폴로지에 따라, 다른 Edge 전송 서버 집합에서는 다른 전송 규칙을 사용하게 해야 할 수도 있습니다. 예를 들어 아웃바운드 전자 메일을 보내는 Edge 전송 서버와 인바운드 전자 메일을 받는 Edge 전송 서버에 서로 다른 규칙을 적용해야 할 경우가 있습니다. 조직의 모든 Edge 전송 서버가 같은 전송 규칙 집합을 적용하게 하려면 이 절차를 사용하여 전송 규칙 구성을 복제해야 합니다.

    한 Edge 전송 서버에서 다른 서버로 전체 Exchange 구성을 복제하려면 복제된 구성을 사용하는 것이 좋습니다. 이 구성에는 Edge 전송 서버의 전송 규칙 구성이 포함됩니다. Edge 전송 서버를 복제하는 방법은 Edge 전송 서버 복제된 구성을 참조하십시오.

    중요

    Edge 전송 서버에서 전송 규칙 구성을 자주 변경할 경우 Edge 전송 서버 하나를 원본 서버로 지정하고 이 서버에서 수정을 수행하는 것이 좋습니다. 나머지 Edge 전송 서버는 이 항목의 뒷부분에서 절차를 수행하는 셸 스크립트를 사용하여 원본 Edge 전송 서버로부터 전송 규칙 구성을 자동으로 업데이트하도록 구성합니다. 셸에서 스크립트를 실행하는 방법은 Exchange 관리 셸을 사용하여 스크립팅을 참조하십시오.

  • Exchange 2007 허브 전송 서버와 함께 사용하는 동안   Exchange 2010에는 새로운 전송 규칙 조건자와 동작이 많이 포함되어 있으며, Exchange 2007에 있는 일부 조건자와 동작을 변경합니다. 첫 번째 Exchange 2010 서버를 Exchange 2007 조직에 설치할 경우 Exchange 설치에서 Exchange 2010 규칙을 보관하기 위해 Active Directory에 컨테이너가 만들어지고, 두 버전에 대한 규칙이 서로 다른 위치에 저장됩니다. Exchange 2007로부터의 기존 전송 규칙은 변환되며, 복사본이 Exchange 2010 컨테이너에 저장됩니다. 설치 후 Exchange 조직은 두 Exchange 서버 버전에 대해 같은 전송 규칙 집합을 갖게 됩니다.

    그 후, Exchange 2007 또는 Exchange 2010의 전송 규칙 구성을 변경하면 두 버전의 규칙 집합은 서로 달라집니다. 두 Exchange 서버 버전이 같은 전송 규칙을 갖게 하고 같은 메시징 정책을 적용하게 하려면 Exchange 2007의 전송 규칙 구성에서 변경한 내용을 Exchange 2010 구성에서도 변경해야 합니다. 이 절차는 Exchange 2007에서 규칙을 내보내어 Exchange 2010으로 가져오는 데 도움이 됩니다.

    중요

    Exchange 2007 전송 규칙을 Exchange 2010 서버로 내보내려면 Exchange 2010 서버에서 Export-TransportRuleCollection cmdlet을 사용해야 합니다. Export-TransportRuleCollection cmdlet은 Exchange 2007 규칙을 내보내는 옵션을 포함합니다.
    Exchange 2007 전송 규칙을 Exchange 2007 서버로 가져오려면 Exchange 2007 서버에서 Import-TransportRuleCollection cmdlet을 실행해야 합니다.
    Exchange 2010 규칙을 내보내고 이를 Exchange 2007 서버로 가져올 수는 없습니다.

전송 규칙과 관련된 다른 관리 작업에 대한 자세한 내용은 전송 규칙 관리를 참조하십시오.

셸을 사용하여 허브 전송 또는 Edge 서버에서 Exchange 2010 전송 규칙 내보내기

이 절차를 수행하려면 먼저 사용 권한을 할당 받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오.메시징 정책 및 규정 준수 권한의 "전송 규칙" 항목

참고

EMC를 사용하여 허브 전송 또는 Edge 전송 서버에서 Exchange 2010 전송 규칙을 내보낼 수는 없습니다.

Exchange 2010 전송 규칙을 내보내기 위한 절차는 허브 전송 및 Edge 전송 서버 모두에서 동일합니다. 허브 전송 서버에서는, 두 버전을 함께 사용하는 동안 Exchange 2010 허브 전송 서버로 가져올 전송 규칙을 내보내야 할 수 있습니다. 또는 백업 목적으로 전송 규칙을 내보내야 할 수도 있습니다.

Edge 전송 서버의 경우, 전송 규칙을 내보내어 다른 Edge 전송 서버에서 이를 복제하거나 전송 규칙을 해당 Edge 전송 서버에 백업해야 할 수 있습니다.

이 예에서는 Exchange 2010 허브 전송 서버 또는 Edge 전송 서버의 전송 규칙을 내보냅니다. 규칙 데이터는 변수 $file로 내보내진 다음 C:\MyDocs 폴더의 Exchange2010TransportRules.xml 파일에 쓰여집니다.

$file = Export-TransportRuleCollection
Set-Content -Path "C:\MyDocs\Exchange2010TransportRules.xml" -Value $file.FileData -Encoding Byte

구문과 매개 변수에 대한 자세한 내용은 Export-TransportRuleCollection을 참조하십시오.

셸을 사용하여 Exchange 2010 허브 전송 서버에서 Exchange 2007 전송 규칙 내보내기

이 절차를 수행하려면 먼저 사용 권한을 할당 받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오.메시징 정책 및 규정 준수 권한의 "전송 규칙" 항목

참고

EMC를 사용하여 Exchange 2010 허브 전송 서버에서 Exchange 2007 전송 규칙을 내보낼 수는 없습니다.

조직에 두 Exchange 버전이 공존하여 함께 사용하는 기간 동안, Exchange 2007 전송 규칙을 내보내어 Exchange 2010 허브 전송 서버로 가져와야 합니다. 첫 번째 Exchange 2010 서버를 Exchange 2007 조직에 설치할 때 Exchange 설치는 Exchange 2007 전송 규칙 컨테이너에서 Exchange 2010 컨테이너로 규칙을 복사합니다. 이 절차는 Exchange 2007 서버의 전송 규칙을 변경한 경우에만 수행하면 되고, 두 서버가 동일한 전송 규칙을 갖게 하려면 변경한 내용을 Exchange 2010 서버에서도 동일하게 변경해야 합니다.

다음은 Exchange 2007에서 만든 레거시 전송 규칙을 내보내는 예입니다. Exchange 2010 허브 전송 서버에서 명령을 실행합니다.

$ file = Export-TransportRuleCollection -ExportLegacyRules
Set-Content -Path "C:\MyDocs\LegacyRules.xml" -Value $file.FileData -Encoding Byte

구문과 매개 변수에 대한 자세한 내용은 Export-TransportRuleCollection을 참조하십시오.

셸을 사용하여 Exchange 2010 허브 전송 또는 Edge 전송 서버로 전송 규칙 가져오기

이 절차를 수행하려면 먼저 사용 권한을 할당 받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오.메시징 정책 및 규정 준수 권한의 "전송 규칙" 항목

참고

EMC를 사용하여 허브 전송 또는 Edge 전송 서버로 Exchange 2010 전송 규칙을 가져올 수는 없습니다.

이 절차를 사용하여 Exchange 2010 또는 Exchange 2007 전송 규칙을 Exchange 2010 허브 전송 또는 Edge 전송 서버로 가져옵니다. 두 버전의 서버 역할은 같은 절차와 cmdlet을 사용하여 전송 규칙을 가져옵니다.

경고

.xml 파일에서 전송 규칙 모음을 가져오면 전송 규칙 에이전트에 정의된 모든 기존 전송 규칙을 제거하거나 덮어씁니다. 따라서 전송 규칙을 가져오거나 덮어쓰기 전에 현재 전송 규칙 모음을 백업해야 합니다.
허브 전송 서버에서 Import-TransportRuleCollection cmdlet을 실행하면 Edge 전송 서버의 전송 규칙을 제외하고 Exchange 2010 조직에 구성되어 있는 전송 규칙을 모두 덮어씁니다. Edge 전송 서버에서 이 명령을 실행하면 로컬 컴퓨터에 구성되어 있는 전송 규칙만 덮어씁니다.

중요

개념이나 구현에 있어 유사하지만, 허브 전송과 Edge 전송 서버는 별개의 요구 사항을 충족하기 위해 설계된 서로 다른 전송 규칙 조건자와 동작을 사용합니다. 둘 중 어느 한 버전의 Exchange의 Edge 전송 서버에서 내보낸 전송 규칙을 허브 전송 서버로 가져오면 안 됩니다. 마찬가지로, 어느 한 버전의 Exchange의 허브 전송 서버에서 내보낸 규칙을 Edge 전송 서버로 가져오면 안 됩니다.

다음은 ExportedRules.xml 파일에서 전송 규칙을 가져오는 예입니다.

[Byte[]]$Data = Get-Content -Path "C:\MyDocs\ExportedRules.xml" -Encoding Byte -ReadCount 0
Import-TransportRuleCollection -FileData $Data

구문과 매개 변수에 대한 자세한 내용은 Import-TransportRuleCollection을 참조하십시오.

 © 2010 Microsoft Corporation. 모든 권리 보유.