서비스 응용 프로그램에 관리자 할당(SharePoint Server 2010)

 

적용 대상: SharePoint Foundation 2010, SharePoint Server 2010

마지막으로 수정된 항목: 2011-04-11

Microsoft SharePoint Server 2010 서비스 응용 프로그램 관리자는 해당 서비스 응용 프로그램에 추가 관리자를 지정할 수 있습니다. 이러한 사용자는 SharePoint 중앙 관리 웹 사이트에 대한 보안이 조정된 액세스 권한을 부여받으며, 서비스 응용 프로그램 관련 설정을 관리할 수 있습니다. 마찬가지로, 서비스 응용 프로그램에서 관리자를 제거할 수도 있습니다.

참고

기본적으로 Farm Administrators 그룹 구성원은 모두 서비스 응용 프로그램을 관리할 수 있는 권한을 가집니다.

중앙 관리 또는 Windows PowerShell 2.0을 사용하여 서비스 응용 프로그램 관리자를 지정하거나 제거할 수 있습니다.

중앙 관리를 사용하여 서비스 응용 프로그램에 관리자를 지정하거나 서비스 응용 프로그램에서 관리자를 제거하려면

  1. 이 절차를 수행하는 사용자 계정이 Farm Administrators 그룹의 구성원인지 확인합니다.

  2. 중앙 관리 홈 페이지의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 관리 페이지에서 관리자를 추가하거나 제거할 서비스 응용 프로그램이 포함된 행을 선택합니다. 그러면 리본 메뉴를 사용할 수 있게 됩니다.

  4. 리본 메뉴에서 관리자를 클릭합니다.

  5. 관리자를 추가하려면 다음을 실행합니다.

    1. 페이지의 첫 번째 텍스트 상자에 추가할 사용자 계정이나 그룹을 입력합니다. 사용자 아이콘을 클릭하여 이름의 유효성을 검사할 수 있으며, 주소록 아이콘을 클릭하여 추가할 사용자를 검색할 수 있습니다. 여러 관리자를 텍스트 상자에 추가할 수 있습니다.

    2. 관리자를 추가한 후 확인을 클릭합니다.

  6. 관리자를 제거하려면 다음을 실행합니다.

    1. 페이지의 두 번째 텍스트 상자에서 제거할 관리자를 선택합니다. 이 단계를 수행해도 사용자가 시스템에서 제거되지는 않으며, 선택한 서비스 응용 프로그램에 대한 사용자의 관리 권한만 해지됩니다.

    2. 제거를 클릭합니다.

    3. 관리자를 제거한 후 확인을 클릭합니다.

Windows PowerShell을 사용하여 서비스 응용 프로그램에 관리자를 지정하거나 서비스 응용 프로그램에서 관리자를 제거하려면

  1. 최소 요구 사항을 충족하는지 확인합니다. 즉, Add-SPShellAdmin을 참조하십시오.

  2. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  3. Microsoft SharePoint 2010 Products를 클릭합니다.

  4. SharePoint 2010 관리 셸을 클릭합니다.

  5. Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

  6. 새 클레임 사용자를 만들려면 다음 명령을 입력합니다.

    $principal = New-SPClaimsPrincipal "<contoso\jane>" -IdentityType WindowsSamAccountName
    

    여기서 <contoso\jane>는 관리 권한을 지정할 사용자 이름입니다. 사용자 이름은 jane@contoso.com 또는 contoso\jane 형식으로 입력해야 합니다. 새 클레임 사용자는 $principal 변수에 저장됩니다.

  7. 서비스 응용 프로그램을 검색하려면 다음 명령을 입력합니다.

    $spapp = Get-SPServiceApplication -Name "<ServiceApplicationDisplayName>"
    

    여기서 <ServiceApplicationDisplayName>은 서비스 응용 프로그램의 표시 이름입니다. 서비스 응용 프로그램 ID는 $spapp 변수에 저장됩니다.

    중요

    표시 이름은 따옴표로 묶어야 하며 서비스 응용 프로그램 표시 이름과 정확히 일치해야 합니다(대/소문자 포함). 표시 이름이 정확히 일치하는 서비스 응용 프로그램이 여러 개인 경우에는(이름을 이와 같이 지정하지 않는 것이 좋음) Get-SPServiceApplication cmdlet을 사용하여 모든 서비스 응용 프로그램을 확인한 후에 해당 GUID로 서비스 응용 프로그램을 식별할 수 있습니다. 자세한 내용은 Get-SPServiceApplication을 참조하십시오.

  8. 해당 서비스 응용 프로그램의 관리자 보안 개체를 검색하려면 다음 명령을 입력합니다.

    $security = Get-SPServiceApplicationSecurity $spapp -Admin
    

    검색된 관리자 보안 개체는 $security 변수에 저장됩니다.

    경고

    이 명령을 사용할 때는 -Admin 인수를 사용해야 합니다.

  9. 이 절차의 6단계에서 만든 새 클레임 사용자 $principal로 식별되는 사용자에 대해 이 절차의 8단계에서 얻은 서비스 응용 프로그램 관리자 보안 개체 $security에 대한 관리 권한을 지정하거나 해지하려면 적절한 명령을 다음과 같이 사용합니다.

    1. 관리 권한을 지정하려면 다음 명령을 입력합니다.

      Grant-SPObjectSecurity $security $principal "Full Control"
      
    2. 관리 권한을 해지하려면 다음 명령을 입력합니다.

      Revoke-SPObjectSecurity $security $principal
      
  10. 업데이트된 $security 보안 개체를 서비스 응용 프로그램에 지정하려면 다음 명령을 입력합니다.

    Set-SPServiceApplicationSecurity $spapp $security -Admin
    

    경고

    이 명령을 사용할 때는 -Admin 인수를 사용해야 합니다.

  11. 서비스 응용 프로그램의 보안 개체가 적절하게 업데이트되었는지 확인하려면 다음 명령을 입력합니다.

    (Get-SPServiceApplicationSecurity $spapp -Admin).AccessRules
    

예제

다음 예제에서는 서비스 계정 사용자 "contoso\jane"이 "Contoso Visio Graphics"라는 서비스 응용 프로그램의 관리자 보안 개체에 추가됩니다.

$principal = New-SPClaimsPrincipal "contoso\jane" -IdentityType WindowsSamAccountName
$spapp = Get-SPServiceApplication -Name "Contoso Visio Graphics"
$security = Get-SPServiceApplicationSecurity $spapp -Admin
Grant-SPObjectSecurity $security $principal "Full Control"
Set-SPServiceApplicationSecurity $spapp $security -Admin
(Get-SPServiceApplicationSecurity $spapp -Admin).AccessRules

다음 예제에서는 서비스 계정 사용자 "contoso\jane"이 "Contoso Visio Graphics"라는 서비스 응용 프로그램의 관리자 보안 개체에서 제거됩니다.

$principal = New-SPClaimsPrincipal "contoso\jane" -IdentityType WindowsSamAccountName
$spapp = Get-SPServiceApplication -Name "Contoso Visio Graphics"
$security = Get-SPServiceApplicationSecurity $spapp -Admin
Revoke-SPObjectSecurity $security $principal "Full Control"
Set-SPServiceApplicationSecurity $spapp $security -Admin
(Get-SPServiceApplicationSecurity $spapp -Admin).AccessRules

자세한 내용은 다음 Windows PowerShell 문서를 참조하십시오.

참고

명령줄 관리 작업을 수행하는 경우 Windows PowerShell을 사용하는 것이 좋습니다. Stsadm 명령줄 도구는 더 이상 사용되지 않지만 이전 제품 버전과의 호환성을 지원하기 위해 포함됩니다.