다음을 통해 공유


브라우저 지원 문서에 대한 기본 열기 동작 설정(Office Web Apps를 SharePoint 2013과 함께 사용하는 경우)

적용 대상: Office Web Apps, SharePoint Foundation 2013, SharePoint Server 2013

요약: SharePoint 사이트 모음 및 문서 라이브러리에서 Office 문서의 기본 열기 동작을 구성하는 방법에 대해 설명합니다.

대상: IT 전문가

SharePoint 2013 문서 라이브러리에서 문서를 열려면 제목을 클릭하기만 하면 됩니다. 다음에 수행되는 작업(클라이언트 애플리케이션 또는 브라우저에서 파일이 열리는지 여부)은 파일 형식, Office Web Apps Server 팜을 설정한 방법, 라이브러리 또는 사이트 모음의 OpenInClient 기능 설정을 설정하는 방법 등의 여러 요인에 따라 달라집니다. 다음 단계에서는 SharePoint 2013이 Office Web Apps Server를 사용하도록 구성된 Office 문서에 대한 기본 열기 동작을 구성하는 방법을 보여 있습니다.

SharePoint 2013 라이브러리에서 문서가 열리는 방법 설정

기본적으로 Office Web Apps Server를 사용하도록 SharePoint 2013을 구성한 후 Word, PowerPoint, Excel 또는 OneNote 파일을 클릭하면 브라우저에서 열립니다. PDF 문서가 Word Web App에서 열립니다. 다음 두 가지 방법으로 이 기본 동작을 변경하여 파일이 클라이언트 응용 프로그램(또는 기본 PDF 뷰어)에서 대신 열리도록 할 수 있습니다.

  • SharePoint 2013 팜의 경우New-SPWOPIBindingSet-SPWOPIBindingWindows PowerShell cmdlet을 사용하여 SharePoint 2013 팜에 대해 파일 형식별로 기본 열기 동작을 조정할 수 있습니다. 이러한 cmdlet을 사용하여 PDF 문서의 동작을 조정할 수도 있습니다.

  • 사이트 모음 또는 문서 라이브러리에서 사이트 모음 관리자 및 사용자는 SharePoint 2013의 OpenInClient 기능을 사용하여 Office 파일을 클라이언트 애플리케이션에서 열지 브라우저에서 열지 여부를 지정할 수 있습니다. 사용자는 문서 라이브러리 속성에서 이 설정을 변경할 수 있으며 사이트 모음 관리자는 사이트 모음 관리 또는 Enable-SPFeature cmdlet을 사용하여 OpenInClient 기능을 사용하도록 설정하여 변경할 수 있습니다. OpenInClient 기능을 사용하도록 설정하는 여러 가지 방법은 다음 섹션을 참조하세요.

일반적으로 OpenInClient 기능은 SharePoint 2013과 Office Web Apps Server 간에 설정한 모든 WOPI 바인딩을 재정의합니다. 즉, SharePoint 2013 라이브러리 또는 사이트 모음의 OpenInClient 기능을 사용하도록 설정하면 Office Web Apps Server를 사용하도록 SharePoint 2013 서버를 구성한 경우에도 문서가 클라이언트 애플리케이션에서 열립니다.

참고

브라우저 사용 문서에 대한 기본 열기 동작을 구성하는 것은 사용자가 SharePoint 2013의 체크 아웃 및 보내기 기능을 사용하여 문서를 다운로드 수 있는지 여부에 영향을 주지 않습니다. SharePoint 2013에서 체크 아웃, 다운로드 및 보기 권한을 구성하는 방법에 대한 자세한 내용은 SharePoint 2013 의 사이트 및 콘텐츠에 대한 권한 계획을 참조하세요.

문서 라이브러리 또는 사이트 모음에 대한 OpenInClient 기능 설정

다음 절차 중 하나를 사용하여 SharePoint 2013에서 OpenInClient 기능을 설정합니다.

참고

이러한 절차 중 일부는 SharePoint 2013 관리 셸을 사용하여 SharePoint cmdlet을 실행합니다. Windows PowerShell 콘솔을 사용하도록 선택하는 경우 Add-PSSnapin cmdlet을 사용하여 Microsoft.SharePoint.PowerShell 스냅인을 추가해야 합니다. SharePoint 2013에서 Windows PowerShell 사용하는 방법에 대한 자세한 내용은 Windows PowerShell 사용하여 SharePoint 2013 관리를 참조하세요.

참고

마우스, 바로 가기 키 또는 터치를 사용하여 Office 2013 제품군에서 작업을 완료할 수 있습니다. 바로 가기 키를 사용하고 Office 제품 및 서비스를 터치하는 방법에 대한 자세한 내용은 바로 가기 키Office 터치 가이드를 참조하세요.

사이트 모음에 대한 OpenInClient 기능 설정

  1. SharePoint 사이트 모음에서 설정 아이콘 >사이트 설정을 선택합니다.

  2. 사이트 설정 페이지의 사이트 모음 관리에서 사이트 모음 기능을 선택합니다.

  3. 기능 페이지의 기본적으로 클라이언트 응용 프로그램에서 문서 열기 기능에서 문서를 클라이언트 응용 프로그램에서 열려면 활성화(OpenInClient 기능 사용)를 선택하고 문서를 브라우저에서 열려면 비활성화(OpenInClient 기능 사용 안 함)를 선택합니다.

Windows PowerShell을 사용하여 사이트 모음의 기본 열기 동작 설정

  1. 먼저 다음 구성원 자격이 있는지 확인합니다.

    • SQL Server 인스턴스에 대한 securityadmin 고정 서버 역할

    • 업데이트하려는 모든 데이터베이스에 대한 db_owner 고정 데이터베이스 역할

    • 관리자는 Windows PowerShell cmdlet을 실행 중인 서버에서 그룹화합니다.

    또한 about_Execution_Policies 살펴보고 다른 필요한 멤버 자격을 추가합니다.

    관리자는 Add-SPShellAdmin cmdlet을 사용하여 SharePoint 2013 cmdlet 사용 권한을 부여할 수 있습니다.

    참고

    권한이 없는 경우 설치 관리자 또는 SQL Server 관리자에게 문의하여 요청합니다. Windows PowerShell 권한에 대한 자세한 내용은 권한Add-SPShellAdmin을 참조하세요.

  2. 관리자 권한 SharePoint 2013 관리 셸을 엽니다.

    Windows Server 2008의 경우

    1. 시작 메뉴에서 모든 프로그램을 선택합니다.

    2. Microsoft SharePoint 2013 제품을 선택합니다.

    3. SharePoint 2013 관리 셸을 선택하고 마우스 오른쪽 단추를 클릭하여 바로 가기 메뉴를 표시합니다.

    4. 바로 가기 메뉴에서 관리자 권한으로 실행을 선택합니다.

    Windows Server 2012

    1. 화면 모서리에서 살짝 밀어 참을 표시한 다음 검색을 선택하여 컴퓨터에 설치되어 있는 응용 프로그램을 모두 표시합니다.

    2. SharePoint 2013 관리 셸을 선택(마우스 오른쪽 단추로 클릭)하여 앱 바를 표시합니다.

    3. 앱 바에서 관리자 권한으로 실행을 선택합니다.

  3. Windows PowerShell 명령 프롬프트에 다음 명령 중 하나를 입력합니다.

    • 모든 사이트 모음에 대해 OpenInClient 기능을 사용하도록 설정(브라우저에서 문서 열기)하려면 다음 명령을 입력합니다.
          Enable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url <SiteCollURL>
    

    여기서 <SiteCollURL> 은 사이트 모음의 URL입니다.

    • 모든 사이트 모음에 대해 OpenInClient 기능을 사용하도록 설정(클라이언트 응용 프로그램에서 문서 열기)하려면 다음 명령을 입력합니다.
          Get-SPSite -limit ALL |foreach{ Enable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url $_.URL }
    
    • 특정 사이트 모음에 대해 OpenInClient 기능을 사용하지 않도록 설정(브라우저에서 문서 열기)하려면 다음 명령을 입력합니다.
          Disable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url <SiteCollURL>
    

    여기서 <SiteCollURL> 은 사이트 모음의 URL입니다.

    • 모든 사이트 모음에 대해 OpenInClient 기능을 사용하지 않도록 설정(브라우저에서 문서 열기)하려면 다음 명령을 입력합니다.
          Get-SPSite -limit ALL |foreach{ Disable-SPFeature 8A4B8DE2-6FD8-41e9-923C-C7C3C00F8295 -url $_.URL }
    

문서 라이브러리 설정 페이지를 사용하여 문서 라이브러리의 기본 열기 동작 설정

  1. 문서 라이브러리 페이지에서 라이브러리 탭을 선택합니다.

  2. 설정 그룹에서 라이브러리 설정을 선택합니다.

  3. 문서 라이브러리 설정 페이지에서 고급 설정을 선택합니다.

  4. 고급 설정 페이지의 브라우저에서 문서 열기에서 다음 옵션 중 하나를 선택합니다.

    • 클라이언트 애플리케이션에서 열기 사용자가 이 라이브러리에서 문서를 선택하면 사용 가능한 경우 해당 클라이언트 애플리케이션에서 문서가 열립니다.

    • 브라우저에서 열기 사용자가 이 라이브러리에서 문서를 선택하면 해당 문서 유형에 대한 웹앱의 웹 브라우저에서 문서가 열립니다. 문서가 웹 앱에서 열린 경우 사용자는 클라이언트 응용 프로그램에서 문서를 열지 결정할 수 있습니다.

    • 서버 기본값 사용 사용자가 이 라이브러리에서 문서를 선택하면 SharePoint 2013을 실행하는 서버에 대해 지정된 기본 열기 동작을 사용하여 문서가 열립니다.

Windows PowerShell을 사용하여 IRM 보호 문서 라이브러리의 기본 열기 동작 설정

  1. 먼저 다음 구성원 자격이 있는지 확인합니다.

    • SQL Server 인스턴스에 대한 securityadmin 고정 서버 역할

    • 업데이트하려는 모든 데이터베이스에 대한 db_owner 고정 데이터베이스 역할

    • 관리자는 Windows PowerShell cmdlet을 실행 중인 서버에서 그룹화합니다.

    또한 about_Execution_Policies 살펴보고 다른 필요한 멤버 자격을 추가합니다.

    관리자는 Add-SPShellAdmin cmdlet을 사용하여 SharePoint 2013 cmdlet 사용 권한을 부여할 수 있습니다.

    참고

    권한이 없는 경우 설치 관리자 또는 SQL Server 관리자에게 문의하여 요청합니다. Windows PowerShell 권한에 대한 자세한 내용은 권한Add-SPShellAdmin을 참조하세요.

  2. 관리자 권한 SharePoint 2013 관리 셸을 엽니다.

    Windows Server 2008의 경우

    1. 시작 메뉴에서 모든 프로그램을 선택합니다.

    2. Microsoft SharePoint 2013 제품을 선택합니다.

    3. SharePoint 2013 관리 셸을 선택하고 마우스 오른쪽 단추를 클릭하여 바로 가기 메뉴를 표시합니다.

    4. 바로 가기 메뉴에서 관리자 권한으로 실행을 선택합니다.

    Windows Server 2012

    1. 화면 모서리에서 살짝 밀어 참을 표시한 다음 검색을 선택하여 컴퓨터에 설치되어 있는 응용 프로그램을 모두 표시합니다.

    2. SharePoint 2013 관리 셸을 선택(마우스 오른쪽 단추로 클릭)하여 앱 바를 표시합니다.

    3. 앱 바에서 관리자 권한으로 실행을 선택합니다.

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

      Get-SPWeb -site <SiteCollURL> | % {$_.Lists} | where {$_.IrmEnabled -eq $true} | % {$_.DefaultItemOpen =[Microsoft.Sharepoint.DefaultItemOpen]::<DefaultItemOpenSetting>; $_.Update()}
    

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

    • <SiteCollURL> 은 문서 라이브러리가 있는 사이트 모음의 URL입니다.

    • <DefaultItemOpenSetting> 은 기본 열기 동작을 지정하는 DefaultItemOpen 열거형 값입니다. PreferClient를 사용하여 연결된 클라이언트 애플리케이션에서 문서를 엽니다(사용 가능한 경우). 브라우저를 사용하여 브라우저 에서 문서를 엽니다.

참고 항목

Get-SPWOPIBinding

Office Web Apps 서버의 콘텐츠 로드맵
Windows PowerShell 사용하여 SharePoint 2013 관리
Office Web Apps 서버

Get-SPWeb
가져오기-SPSite
Get-SPFeature