Exchange 관리 셸의 공용 폴더 관리용 스크립트
적용 대상: Exchange Server 2010 SP2, Exchange Server 2010 SP3
마지막으로 수정된 항목: 2015-03-09
Exchange 관리 셸의 스크립트를 실행하면 복잡한 작업이나 자주 수행하는 작업을 자동화하여 공용 폴더를 보다 빠르고 쉽게 관리할 수 있습니다. 다른 스크립트뿐 아니라 이 항목에서 설명하는 Exchange Server 2010과 함께 설치되는 스크립트를 사용하거나 사용자 고유의 스크립트를 작성할 수 있습니다.
참고
셸은 스크립트를 자동으로 로드하지 않습니다. 모든 스크립트 앞에는 .</STRONG>(마침표 뒤 역슬래시)를 사용해야 합니다. 예를 들어 AggregatePFData.ps1 스크립트를 실행하려면 .\AggregatePFData.ps1을 입력합니다.
이 항목에서 설명하는 셸 스크립트 모음은 기본적으로 <Exchange 설치 경로>\v14\ Server\Scripts에 설치됩니다.
스크립트 사용 및 작성에 대한 자세한 내용은 Exchange 관리 셸을 사용하여 스크립팅을 참조하십시오.
공용 폴더와 관련된 다른 관리 작업에 대한 자세한 내용은 공용 폴더 관리를 참조하십시오.
관리 스크립트
다음 표에서는 Exchange 2010에 포함된 관리 스크립트 목록을 보여 줍니다.
작업 | 스크립트 | 설명 |
---|---|---|
복제 목록에 서버를 추가합니다. |
AddReplicaToPFRecursive.ps1 |
계층 구조에서 공용 폴더와 그 아래의 모든 폴더에 대한 복제 목록에 새 서버를 추가하는 스크립트입니다. 서버가 이미 폴더의 복제 목록에 있으면 해당 폴더에 대해 아무런 변경도 되지 않습니다. 이 스크립트에는 다음 매개 변수가 허용됩니다.
|
모든 공용 폴더 복제본에서 데이터를 집계합니다. |
AggregatePFData.ps1 |
이 스크립트는 다음 cmdlet에서 수집한 정보를 집계하고 캡처합니다.
다음 정보는 항목 수준이 아닌 공용 폴더 수준에서 집계됩니다.
이 스크립트에는 다음 매개 변수가 허용됩니다.
자세한 내용은 공용 폴더 항목 통계 보기를 참조하십시오. |
복제 목록에서 서버를 제거합니다. |
RemoveReplicaFromPFRecursive.ps1 |
계층 구조에서 공용 폴더와 그 아래의 모든 폴더에 대한 복제 목록에서 서버를 제거하는 스크립트입니다. 서버가 폴더의 복제 목록에 있지 않으면 해당 폴더에 대해 아무 것도 변경되지 않습니다. 서버가 복제 리스트에서 유일한 서버인 경우 목록이 변경되지 않습니다. 이 스크립트에는 다음 매개 변수가 허용됩니다.
|
복제 목록의 서버를 바꿉니다. |
MoveAllReplicas.ps1 |
시스템 폴더를 포함한 모든 공용 폴더의 복제 목록에 있는 서버를 새 서버로 바꾸는 스크립트입니다. 이 스크립트에는 다음 매개 변수가 허용됩니다.
|
복제 목록의 서버를 새 서버로 바꿉니다. |
ReplaceReplicaOnPFRecursive.ps1 |
계층 구조에서 공용 폴더와 그 아래의 모든 폴더에 대한 복제 목록에 있는 서버를 새 서버를 바꾸는 스크립트입니다. 제거할 서버가 특정 폴더의 복제 목록에 없으면 해당 폴더에 대해 아무 것도 변경되지 않습니다. 이 스크립트에는 다음 매개 변수가 허용됩니다.
|
사용자 관리 스크립트
다음 표는 Exchange 2010에 포함된 사용자 관리 스크립트 목록을 보여 줍니다.
작업 | 스크립트 | 설명 |
---|---|---|
클라이언트 권한 목록에 사용자를 추가합니다. |
AddUsersToPFRecursive.ps1 |
계층 구조에서 공용 폴더와 그 아래의 모든 폴더에 대한 클라이언트 권한 목록에 사용자와 해당 사용자의 권한을 추가하는 스크립트입니다. 사용자가 폴더의 클라이언트 권한 목록에 이미 있으면 사용자의 권한이 스크립트에 지정된 새 집합에 업데이트됩니다. 이 스크립트에는 다음 매개 변수가 허용됩니다.
|
클라이언트 권한 목록의 사용자를 새 사용자로 바꿉니다. |
ReplaceUserWithUserOnPFRecursive.ps1 |
계층 구조에서 공용 폴더와 그 아래의 모든 폴더에 대한 클라이언트 권한 목록에 있는 사용자를 새 사용자로 바꾸는 스크립트입니다. 첫 번째 사용자에 대한 기존 권한은 보존됩니다. 사용자에 대한 권한이 없는 공용 폴더는 수정되지 않습니다. 이 스크립트에는 다음 매개 변수가 허용됩니다.
|
사용자의 권한을 바꿉니다. |
ReplaceUserPermissionOnPFRecursive.ps1 |
공용 폴더의 클라이언트 권한 목록에 있는 사용자 권한을 새 권한 집합으로 바꾸는 스크립트입니다. 또한 계층 구조에서 해당 폴더 아래의 모든 폴더에 대한 권한도 바꿉니다. 사용자에 대한 권한이 없는 공용 폴더는 수정되지 않습니다. 이 스크립트에는 다음 매개 변수가 허용됩니다.
|
클라이언트 권한 목록에서 사용자를 제거합니다. |
RemoveUserFromPFRecursive.ps1 |
계층 구조에서 공용 폴더와 그 아래의 모든 폴더에 대한 클라이언트 권한 목록에서 사용자를 제거하는 스크립트입니다. 이 스크립트에는 다음 매개 변수가 허용됩니다.
|
참고 항목
개념
기타 리소스
Exchange 2010(Exchange 관리 셸)에서 PowerShell 사용
© 2010 Microsoft Corporation. 모든 권리 보유.