여러 Exchange Server에 구성 설정을 적용하는 방법
적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
마지막으로 수정된 항목: 2007-01-02
이 항목에서는 Exchange 관리 셸을 사용하여 여러 Exchange 서버에 동시에 구성 설정을 적용하는 방법에 대해 설명합니다.
참고
Exchange 관리 콘솔을 사용하여 이 절차를 수행할 수는 없습니다.
Microsoft Exchange Server 2003에서는 서버 그룹을 만들어 해당 그룹의 모든 서버에 정책을 할당할 수 있었습니다. Exchange 2003에서는 이 작업을 수행할 때 Exchange System Manager의 관리 그룹에 새 시스템 정책 컨테이너를 만든 다음 해당 컨테이너에 서버 정책을 만드는 방법을 사용했습니다. 그러나 Exchange Server 2007에서는 서버 정책을 만들 수 없습니다. 대신 Exchange 관리 셸을 사용하여 Exchange 2007 서버 그룹에 구성 설정을 적용할 수 있습니다. 또한 설정을 적용하기 위해 구성 설정 명령이 주기적으로 실행되도록 일정을 지정할 수도 있습니다.
시작하기 전에
Set-MailboxServer, Set-TransportServer, Set-UMServer 및 Set-ClientAccessServer cmdlet를 실행하려면 사용하는 계정이 다음을 위임받아야 합니다.
- 대상 서버에 대한 Exchange Server 관리자 역할 및 로컬 관리자 그룹
Edge 전송 서버 역할이 설치된 컴퓨터에서 Set-TransportServer cmdlet를 실행하려면 해당 컴퓨터의 로컬 관리자 그룹에 속한 계정을 사용하여 로그온해야 합니다.
사용 권한, 역할 위임 및 Exchange Server 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.
절차
Exchange 관리 셸을 사용하여 여러 Exchange 서버에 구성 설정을 적용하려면 다음을 수행합니다.
Get-ExchangeServer cmdlet를 실행하고 해당 결과를 Where-Object cmdlet에 연결하여 설정을 적용할 서버 그룹을 필터링합니다. 그런 다음
where
절의 결과를 다음 명령 중 하나에 연결합니다.Set-MailboxServer
Set-TransportServer
Set-ClientAccessServer
Set-UMServer
예를 들면 다음과 같습니다.
Get-ExchangeServer | where {$_.Domain -eq "contoso.com"} | Set-MailboxServer -MAPIEncryptionRequired $true
(선택) 위의 명령을 사용하여 스크립트를 만듭니다. 스크립트 파일의 확장명은 .ps1이어야 합니다.
(선택) 2단계에서 만든 스크립트가 주기적으로 실행되도록 일정을 지정하려면 Microsoft Windows At.exe 명령 또는 Windows 예약된 작업을 사용합니다. 조직에 새 서버를 추가하는 경우 스크립트를 주기적으로 실행하면 새 서버에 적절한 구성 설정이 적용됩니다.
구문 및 매개 변수에 대한 자세한 내용은 다음 참조 항목을 참조하십시오.
자세한 내용
Exchange 2003에서 서버 정책을 구성하는 방법에 대한 자세한 내용은 Configuring Exchange Server 2003 System Policies를 참조하십시오.