게시된 서비스 응용 프로그램에 대한 사용 권한 설정(SharePoint Server 2010)

 

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

마지막으로 수정된 항목: 2010-05-26

Microsoft SharePoint Server 2010에서는 게시 팜과 소비 팜 간의 관계를 설정해야 합니다. 이렇게 하려면 게시 팜에 있는 응용 프로그램 검색 및 부하 분산 서비스 응용 프로그램에 대한 권한을 소비 팜에 제공해야 합니다. 그러면 소비 팜에 다른 서비스 응용 프로그램에 대한 권한도 부여됩니다. 이 문서에서는 소비 팜에 대해 응용 프로그램 검색 및 부하 분산 서비스 응용 프로그램과 게시된 서비스 응용 프로그램에 대한 권한을 구성하는 방법을 설명합니다.

중요

게시 팜 및 소비 팜 구성을 시작하기 전에 팜 간에 서비스 응용 프로그램 공유(SharePoint Server 2010)서비스 아키텍처 계획(SharePoint Server 2010)의 내용을 확인하는 것이 좋습니다.

이 문서의 내용

  • Windows PowerShell을 사용하여 소비 팜에 대해 응용 프로그램 검색 및 부하 분산 서비스 응용 프로그램과 기타 서비스 응용 프로그램에 대한 권한 설정

  • 중앙 관리를 사용하여 소비 팜에 대해 응용 프로그램 검색 및 부하 분산 서비스 응용 프로그램과 기타 게시된 서비스 응용 프로그램에 대한 권한 설정

중요

Windows PowerShell 절차의 1-5단계를 수행하여 소비 팜 ID를 가져와야 합니다. Windows PowerShell 또는 중앙 관리 절차를 완료하려면 이 ID가 필요합니다.

Windows PowerShell을 사용하여 소비 팜에 대해 응용 프로그램 검색 및 부하 분산 서비스 응용 프로그램과 기타 서비스 응용 프로그램에 대한 권한 설정

첫 번째 절차에서는 응용 프로그램 및 부하 분산 서비스 응용 프로그램에 대한 권한을 설정하는 방법을 설명하고, 두 번째 절차에서는 기타 서비스 응용 프로그램에 대한 권한을 설정하는 방법을 설명합니다.

Windows PowerShell을 사용하여 소비 팜에 대해 응용 프로그램 검색 및 부하 분산 서비스 응용 프로그램에 대한 권한을 설정하려면

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

  2. 소비 팜이 있는 서버의 시작 메뉴에서 모든 프로그램을 클릭합니다.

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

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

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

    Get-SPFarm | Select Id
    

    자세한 내용은 Get-SPFarm을 참조하십시오.

  6. 게시 팜이 있는 서버에서 SharePoint 2010 관리 셸에 액세스한 다음 Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    $security=Get-SPTopologyServiceApplication | Get-SPServiceApplicationSecurity
    
    $claimprovider=(Get-SPClaimProvider System).ClaimProvider
    
    $principal=New-SPClaimsPrincipal -ClaimType "https://schemas.microsoft.com/sharepoint/2009/08/claims/farmid" -ClaimProvider $claimprovider -ClaimValue <consumingfarmid>
    
    Grant-SPObjectSecurity -Identity $security -Principal $principal -Rights "Full Control"
    
    Get-SPTopologyServiceApplication | Set-SPServiceApplicationSecurity -ObjectSecurity $security
    

    여기서 각 부분이 나타내는 의미는 다음과 같습니다.

    Consumingfarmid는 소비 팜의 GUID 값입니다.

    자세한 내용은 다음 항목을 참조하십시오.

Windows PowerShell을 사용하여 소비 팜에 대해 게시된 서비스 응용 프로그램에 대한 권한을 설정하려면

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

    $security=Get-SPServiceApplication <GUID>| Get-SPServiceApplicationSecurity
    
    $claimprovider=(Get-SPClaimProvider System).ClaimProvider
    
    $principal=New-SPClaimsPrincipal -ClaimType "https://schemas.microsoft.com/sharepoint/2009/08/claims/farmid" -ClaimProvider $claimprovider -ClaimValue <consumingfarmid>
    
    Grant-SPObjectSecurity -Identity $security -Principal $principal -Rights <NamedAccessRights>
    
    Set-SPServiceApplicationSecurity <GUID> -ObjectSecurity $security
    

    여기서 각 부분이 나타내는 의미는 다음과 같습니다.

    Consumingfarmid는 소비 팜의 GUID 값입니다.

    <GUID>는 게시된 서비스 응용 프로그램의 ID입니다.

    <NamedAccessRights>는 Get-SPServiceApplicationSecurity <GUID>.NamedRights의 액세스 권한 이름입니다.

자세한 내용은 다음 항목을 참조하십시오.

중앙 관리를 사용하여 소비 팜에 대해 응용 프로그램 검색 및 부하 분산 서비스 응용 프로그램과 기타 게시된 서비스 응용 프로그램에 대한 권한 설정

이 절차에서는 서비스 응용 프로그램(구체적으로는 응용 프로그램 및 부하 분산 서비스 응용 프로그램)에 대한 권한을 설정하는 방법을 설명합니다.

중요

Windows PowerShell 절차의 1-5단계를 수행하여 소비 팜 ID를 가져와야 합니다. 이 절차를 완료하려면 이 ID가 필요합니다.

중앙 관리를 사용하여 소비 팜에 대해 응용 프로그램 검색 및 부하 분산 서비스 응용 프로그램과 기타 게시된 서비스 응용 프로그램에 대한 권한을 설정하려면

  1. 게시 팜용 중앙 관리 웹 사이트를 호스팅하는 서버에서 이 절차를 수행하는 사용자 계정이 Farm Administrators SharePoint 그룹 구성원인지 확인합니다.

  2. SharePoint 중앙 관리 웹 사이트에서 응용 프로그램 관리를 클릭하고 서비스 응용 프로그램 관리를 클릭합니다.

  3. 응용 프로그램 검색 및 부하 분산 서비스 응용 프로그램이 포함된 행을 클릭합니다.

  4. 리본 메뉴에서 사용 권한을 클릭합니다.

  5. 연결 권한 대화 상자에서 다음을 실행합니다.

    1. Windows PowerShell 섹션의 5단계에서 확인한 소비 팜의 ID를 수동으로 붙여 넣습니다.

    2. 추가를 클릭합니다.

    3. 소비 팜 ID를 선택하고 모든 권한 확인란을 선택합니다.

    4. 확인을 클릭합니다.

  6. 소비 팜에서 액세스할 수 있도록 설정할 모든 게시된 서비스 응용 프로그램에 대해 2-5단계를 반복하여 필요한 권한을 할당합니다.

참고

User Profile Service 응용 프로그램에 액세스할 수 있도록 설정하려면 소비 팜 ID가 아닌 소비 팜의 웹 응용 프로그램 풀 ID(DOMAIN\Username)에 사용 권한을 부여해야 합니다.
웹 응용 프로그램 서비스 계정에 액세스 권한을 부여하는 방법에 대한 자세한 내용은 서비스 응용 프로그램 액세스 제한 또는 설정(SharePoint Server 2010)을 참조하십시오.