템플릿을 사용하여 받는 사람을 만드는 방법

 

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

마지막으로 수정된 항목: 2007-08-01

이 항목에서는 Exchange 관리 셸에서 기존 받는 사람을 템플릿으로 사용하여 받는 사람을 만드는 방법에 대해 설명합니다. 받는 사람 템플릿을 사용하면 모든 구성 설정을 명시적으로 지정하지 않고도 받는 사람을 일관성 있게 제공할 수 있습니다. 

참고

Exchange 관리 콘솔에서는 템플릿을 사용하여 받는 사람을 만들 수 없습니다.

일관성을 유지하고 구성을 간소화하는 것 외에도 받는 사람 템플릿을 사용하면 New- cmdlet에서 사용할 수 없는 받는 사람에 대해 설정을 구성할 수 있습니다. 예를 들어, 조직의 모든 메일 그룹에 대해 지정된 확장 서버를 사용하는 경우를 가정해 봅시다. 일반적으로 새 메일 그룹에 대해 확장 서버를 설정하려면 Exchange 관리 셸에서 Set-DistributionGroup cmdlet를 사용하거나 Exchange 관리 콘솔의 메일 그룹 속성에서 고급 탭을 사용해야 합니다. New-DistributionGroup cmdlet에서 이미 템플릿으로 구성된 확장 서버 특성이 있는 메일 그룹을 사용해도 같은 결과를 얻을 수 있습니다.

또한 받는 사람 템플릿을 사용하면 표준이 아닌 받는 사람도 제공할 수 있습니다. 다음과 같은 시나리오를 고려합니다. 조직에 표준으로 적용되는 설정값보다 작은 저장소 할당량 및 메시지 크기 제한이 적용되도록 인턴용 사서함을 구성하려 합니다. 이 경우 삭제된 항목은 보관하지 않습니다. 사서함을 이와 같이 구성하는 방법 중 하나는 별도의 사서함 데이터베이스에 모든 인턴 사서함을 만든 다음 해당 사서함 데이터베이스 수준에서 설정을 구성하는 것입니다. 그러나 사서함 데이터베이스를 추가로 만들지 않으려는 경우에는 템플릿 사서함을 통해 인턴 사서함을 제공하면 같은 결과를 얻을 수 있습니다. 인턴 사서함 프로필을 기반으로 템플릿 사서함을 구성한 다음 인턴에게 새 사서함을 제공할 때 New-Mailbox cmdlet에서 템플릿으로 사용하면 됩니다.

중요

새 템플릿을 만들 때 기존의 받는 사람을 템플릿으로 사용하면서 전적으로 이 용도에 사용되는 특정 받는 사람을 유지 관리할 수도 있습니다. 이러한 받는 사람은 실제 사람, 리소스 또는 그룹과 연결되지 않으므로 일반 계정을 가질 경우에 연결된 위험을 최소화하기 위해 이들을 보안해야 합니다. 템플릿으로만 사용하는 받는 사람을 보안하는 방법에 대한 자세한 내용은 받는 사람 템플릿을 보안하는 방법을 참조하십시오.

템플릿을 사용하여 개체를 복제하는 방법에 대한 자세한 내용을 보려면 템플릿을 참조하십시오.

시작하기 전에

다음 절차를 수행하려면 사용하는 계정이 다음을 위임받아야 합니다.

  • Exchange 받는 사람 관리자 역할

  • 해당하는 Active Directory 컨테이너에 대한 계정 운영자 역할

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

또한 이 절차를 수행하기 전에 Exchange에서 다음 cmdlet를 사용하여 템플릿을 통해 받는 사람을 만들 수 있음을 기억하십시오.

  • New-DistributionGroup

  • New-DynamicDistributionGroup

  • New-Mailbox

  • New-MailContact

  • New-MailUser

이러한 cmdlet는 모두 TemplateInstance 매개 변수를 구현합니다. 템플릿을 사용하여 새 받는 사람을 만들려면 템플릿으로 사용할 받는 사람 개체를 TemplateInstance 매개 변수로 전달해야 합니다.

참고

템플릿을 사용하여 새 받는 사람을 만들면 해당 New- cmdlet의 필수 속성 및 조직에서 고유하게 적용되어야 하는 속성을 제외한 모든 속성이 새 받는 사람에게 복사됩니다.

절차

사서함 템플릿을 사용하여 새 사서함을 만들려면 다음을 수행합니다.

  1. Exchange 관리 셸을 시작합니다.

  2. Template1 사서함을 사서함 템플릿으로 사용하여 John Smith에 대해 새 사서함을 만들려면 다음 명령을 실행합니다. 첫 번째 명령을 실행하면 사서함 템플릿이 검색되어 $Template 임시 변수에 저장됩니다. 두 번째 명령은 사서함 템플릿을 사용하여 사서함을 만듭니다.

    $Template = Get-Mailbox "Template1"
    New-Mailbox -Name "John Smith" -UserPrincipalName "jsmith@contoso.com" -Database "Server1\Mailbox Database" -OrganizationalUnit "contoso.com/Users" -TemplateInstance $Template
    
  3. 메시지가 표시되면 새 사용자의 암호를 입력합니다.

목록 및 사서함 템플릿을 사용하여 여러 개의 사서함을 만들려면 다음을 수행합니다.

  1. 위에서 수행했던 예를 한 단계 발전시켜, 하나의 명령을 사용하여 사서함 템플릿을 기반으로 여러 개의 사서함을 만들 수 있습니다. 여기서도 Template1 사서함을 사서함 템플릿으로 사용합니다. 이 절차에서는 다음 예에 나와 있는 것처럼 만들 사서함 목록이 들어 있는 CSV(쉼표로 분리된 값) 텍스트 파일을 사용한다고 가정합니다.

    Name,UPN,OU,Password
    Deepak Kumar,DKumar@contoso.com,contoso.com/Users,pass@word1
    Ray Chow,RChow@contoso.com,contoso.com/Users,pass@word1
    David Simpson,DSimpson@contoso.com,contoso.com/Users,pass@word1
    Isabel Martins,IMartins@contoso.com,contoso.com/Users,pass@word1
    
  2. Exchange 관리 셸을 시작합니다.

  3. Template1 사서함을 사서함 템플릿으로 사용하여 CSV 파일에 나열되어 있는 새 사서함을 만들려면 다음 명령을 실행합니다. 첫 번째 명령을 실행하면 사서함 템플릿이 검색되어 $Template 임시 변수에 저장됩니다. Import-CSV 명령은 NewUsers.csv 파일의 내용을 읽습니다. 그런 다음 CSV 파일의 내용이 ForEach-Object 명령으로 파이프되며 이 명령은 스크립트 블록을 실행하여 CSV 파일에 나열되어 있는 각 라인 항목에 대해 새 사서함을 만듭니다. 해당 스크립트 블록의 ConvertTo-SecureString 명령은 CSV 파일의 일반 텍스트 암호를 보안 문자열로 변환하여 $Temp 임시 변수에 저장합니다. New-Mailbox 명령은 새 사서함을 만들고 $Temp 변수를 사용하여 새 사용자의 암호를 만듭니다.

    $Template = Get-Mailbox "Template1"
    Import-CSV "C:\NewUsers.csv" | ForEach-Object -process {$Temp = ConvertTo-SecureString $_.Password -asPlainText -force;New-Mailbox -Name $_.Name -UserPrincipalName $_.UPN -OrganizationalUnit $_.OU -Database "Mailbox Database" -Password $Temp -TemplateInstance $Template}
    

    Exchange 관리 셸에서 스크립트를 사용하는 방법에 대한 자세한 내용은 Exchange 관리 셸을 사용하여 스크립팅을 참조하십시오.

메일 그룹 템플릿을 사용하여 새 메일 그룹을 만들려면 다음을 수행합니다.

  • DGTemplate 메일 그룹을 템플릿으로 사용하여 새 메일 그룹을 만들려면 다음 명령을 실행합니다. 첫 번째 명령을 실행하면 메일 그룹 템플릿이 검색되어 $Template 임시 변수에 저장됩니다. 그리고 두 번째 명령을 실행하면 새 메일 그룹이 만들어집니다.

    $Template = Get-DistributionGroup "DGTemplate"
    New-DistributionGroup -Type Distribution -SamAccountName DG1 -Name DG1 -OrganizationalUnit "contoso.com/Users" -TemplateInstance $Template
    

자세한 내용

받는 사람에 대한 자세한 내용은 받는 사람 이해를 참조하십시오.

Exchange 관리 셸의 파이프라이닝 기능에 대한 자세한 내용은 파이프라이닝을 참조하십시오.

Exchange 2007의 관리 인터페이스에 대한 자세한 내용은 관리 인터페이스를 참조하십시오.