범위가 지정되지 않은 최상위 역할에 역할 항목 추가

적용 대상: Exchange Server 2013

범위가 지정되지 않은 기존 역할에 새 스크립트나 비 Exchange cmdlet을 사용할 수 있게 하려면 범위가 지정되지 않은 최상위 관리 역할에 스크립트와 비 Exchange cmdlet을 추가할 수 있습니다. 이러한 스크립트와 비 Exchange cmdlet은 범위가 지정되지 않은 최상위 관리 역할에 관리 역할 항목으로 추가됩니다. 이렇게 추가된 항목은 범위가 지정되지 않은 최상위 역할 항목이나 최상위 역할에서 파생된 범위가 지정되지 않은 역할에서 사용할 수 있게 됩니다. 범위가 지정되지 않은 역할 항목에 대한 자세한 내용은 관리 역할 이해를 참조하세요.

참고

Exchange cmdlet이 포함된 관리 역할에서 역할 항목을 변경하려면 역할 항목 변경을 참조하십시오.

역할과 관련된 다른 관리 작업을 찾고 있나요? 고급 권한을 확인하세요.

시작하기 전에 알아야 할 사항은 무엇인가요?

  • 각 절차의 예상 완료 시간: 5분

  • 이러한 절차를 수행하려면 먼저 사용 권한을 할당받아야 합니다. 필요한 권한을 보려면 역할 관리 권한 항목의 "관리 역할" 항목을 참조 하세요 .

  • 셸을 사용하여 이러한 절차를 수행해야 합니다.

  • 범위가 지정되지 않은 최상위 역할에 역할 항목을 추가하는 기능은 기본적으로 어떤 관리 역할 그룹에도 포함되어 있지 않습니다. 범위가 지정되지 않은 역할 관리 역할을 먼저 사용자 또는 사용자가 구성원으로 있는 USG(유니버설 보안 그룹)나 역할 그룹에 할당해야만 해당 사용자가 범위가 지정되지 않은 최상위 역할 항목을 추가할 수 있습니다. 역할 그룹, 사용자 또는 USG에 역할을 추가하는 방법에 대한 자세한 내용은 다음 항목을 참조하십시오.

  • 이 항목의 절차에 적용할 수 있는 바로 가기 키에 대한 자세한 내용은 Exchange 관리 센터의 바로 가기 키을 참조하세요.

문제가 있습니까? Exchange 포럼에서 도움을 요청하세요. Exchange Server 포럼을 방문하세요.

범위가 지정되지 않은 최상위 역할에 스크립트 역할 항목 추가

범위가 지정되지 않은 기존 역할에 스크립트를 추가하려면 이 절차를 사용하십시오. 범위가 지정되지 않은 기존 역할에 비 Exchange cmdlet을 추가하려면 이 항목 뒷부분에 있는 "범위가 지정되지 않은 최상위 역할에 비 Exchange cmdlet 역할 항목 추가"를 참조하십시오.

범위가 지정되지 않은 최상위 역할에 Windows PowerShell 스크립트를 추가하려면 역할에 관리 역할 항목을 추가해야 합니다. 역할 항목에는 역할에서 사용하려는 스크립트의 스크립트 이름과 매개 변수가 포함되어 있습니다.

이 스크립트는 스크립트를 실행하기 위해 사용자가 연결할 수 있는 Exchange Server 2013을 실행하는 모든 서버에서 Microsoft Exchange 2013 설치 경로에 있는 Scripts 디렉터리에 있어야 합니다. 사용자에게 스크립트를 실행할 수 있는 액세스 권한이 있지만 사용자를 연결할 Exchange 2013 서버에 스크립트가 없는 경우 오류가 발생합니다. 기본적으로 Scripts 디렉터리의 경로는 C:\Program Files\Microsoft\Exchange Server\V15\Scripts입니다.

적절한 Exchange 2013 서버에 스크립트를 복사하고 사용해야 할 스크립트 매개 변수를 결정한 후 다음 구문을 사용하여 역할 항목을 만듭니다.

Add-ManagementRoleEntry <unscoped top-level role name>\<script filename> -Parameters <parameter 1, parameter 2, parameter...> -Type Script -UnscopedTopLevel

다음은 이름위치 매개 변수를 사용하여 IT 스크립트 역할에 BulkProvisionUsers.ps1 스크립트를 추가하는 예제입니다.

Add-ManagementRoleEntry "IT Scripts\BulkProvisionUsers.ps1" -Parameters Name, Location -Type Script -UnscopedTopLevel

참고

Add-ManagementRoleEntry cmdlet은 기본 유효성 검사를 수행하여 스크립트에 있는 매개 변수만 추가하는지 확인합니다. 하지만 역할 항목이 추가되고 나면 이후 유효성 검사가 수행되지 않습니다. 나중에 매개 변수가 추가되거나 제거되면 스크립트를 포함한 역할 항목을 수동으로 업데이트해야 합니다.

범위가 지정되지 않은 최상위 역할에 비 Exchange cmdlet 역할 항목 추가

범위가 지정되지 않은 기존 역할에 비 Exchange cmdlet을 추가하려면 이 절차를 사용하십시오. 범위가 지정되지 않은 기존 역할에 스크립트를 추가하려면 이 항목 앞부분에 있는 "범위가 지정되지 않은 최상위 역할에 스크립트 역할 항목 추가"를 참조하십시오.

범위가 지정되지 않은 최상위 역할에 Exchange 이외의 cmdlet을 추가하려면 역할에 관리 역할 항목을 추가해야 합니다. 역할 항목에는 역할에서 사용하려는 cmdlet의 cmdlet 스냅인, cmdlet 이름 및 매개 변수가 포함되어 있습니다.

새 역할에 Exchange 이외의 cmdlet을 추가하는 경우에는 사용자가 cmdlet 실행을 위해 연결할 수 있는 모든 Exchange 2013 서버에 cmdlet을 설치해야 합니다. 사용할 cmdlet이 들어 있는 Windows PowerShell 스냅인을 제대로 설치하고 등록하는 방법에 대한 자세한 내용은 제품 설명서를 참조하십시오.

적절한 Windows 서버에 cmdlet이 포함된 Exchange 2013 PowerShell 스냅인을 설치하고 사용해야 할 cmdlet 매개 변수를 결정했으면 다음 구문을 사용하여 역할 항목을 만듭니다.

Add-ManagementRoleEntry <unscoped top-level role name>\<cmdlet name> -PSSnapinName <snap-in name> -Parameters <parameter 1, parameter 2, parameter...> -Type Cmdlet -UnscopedTopLevel

다음은 Contoso에 Set-WidgetConfiguration cmdlet을 추가하는 예제입니다. 관리. Cmdlet은 데이터베이스크기 매개 변수를 사용하여 위젯 Cmdlet 역할에 스냅인합니다.

Add-ManagementRoleEntry "Widget Cmdlets\Set-WidgetConfiguration" -PSSnapinName Contoso.Admin.Cmdlets -Parameters Database, Size -Type Cmdlet -UnscopedTopLevel

참고

Add-ManagementRoleEntry cmdlet은 기본 유효성 검사를 수행하여 cmdlet에 있는 매개 변수만 추가하는지 확인합니다. 하지만 역할 항목이 추가되고 나면 이후 유효성 검사가 수행되지 않습니다. cmdlet이 나중에 변경되고 매개 변수가 추가되거나 제거되면 cmdlet을 포함한 역할 항목을 수동으로 업데이트해야 합니다.

다른 작업

범위가 지정되지 않은 최상위 역할에 역할 항목을 추가했으면 다음 작업을 수행할 수 있습니다.

역할에 역할 항목 추가

역할 그룹 관리

역할 그룹 구성원 관리

사용자 또는 USG에는 역할을 추가 합니다.

사용자 또는 USG에서 역할을 제거 합니다.