네트워크 공유에서 필수 구성 요소 설치(SharePoint Foundation 2010)

 

적용 대상: SharePoint Foundation 2010

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

이 문서에서는 필수 구성 요소 설치 관리자(PrerequisiteInstaller.exe) 도구를 사용하여 오프라인 공유 네트워크 위치에서 Microsoft SharePoint Foundation 2010 필수 구성 요소를 설치하는 방법에 대해 설명합니다.

오프라인 위치에서의 필수 구성 요소 설치는 일반적으로 Microsoft SharePoint Foundation을 설치할 서버가 인터넷에 연결되어 있지 않은 경우에 수행해야 합니다. 이에 해당되지 않는 경우라도 오프라인 중앙 위치에서 필수 구성 요소를 설치하면 잘 알려져 있고 적절히 관리되는 이미지 집합을 설치하게 되므로 팜 서버의 일관성을 확보할 수 있습니다.

참고

Microsoft SharePoint 제품 준비 도구는 PrerequisiteInstaller.exe에 구축된 사용자 인터페이스입니다. Microsoft SharePoint 제품 준비 도구에서는 사용자 입력이 허용되지 않습니다.

이 문서의 내용:

  • 설치 관리자 스위치 및 인수

  • 파일 공유에 필수 구성 요소 다운로드 및 통합

  • 명령줄에서 필수 구성 요소 설치

  • 인수 파일을 사용하여 필수 구성 요소 설치

  • 알려진 문제

설치 관리자 스위치 및 인수

PrerequisiteInstaller.exe를 스위치 및 인수와 함께 사용하면 설치되는 필수 소프트웨어의 버전과 소프트웨어의 설치 위치를 제어할 수 있습니다.

PrequisiteInstaller.exe에서는 단일 또는 다중 스위치 및 인수 쌍이 허용됩니다. 스위치는 필수 구성 요소를 식별하고 인수는 필수 구성 요소의 위치 및 작업을 지정합니다.

스위치 및 인수 쌍은 다음과 같은 형식을 사용합니다.

/스위치: <경로>

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

  • /스위치는 필수 구성 요소를 식별하기 위한 유효한 스위치입니다. 예를 들어 /NETFX35SP1:은 .NET Framework 3.5 서비스 팩 1에 대한 스위치입니다.

  • *<경로>*는 로컬 파일 경로 또는 파일 공유 경로로 나타내며 "C:\폴더 이름\dotnetfx35.exe" 또는 "\\<서버 이름>\<공유 이름>\dotnetfx35.exe"를 예로 들 수 있습니다.

각 스위치와 해당 인수는 콜론과 공백으로 구분됩니다. 인수는 따옴표로 둘러싸여 있습니다.

스위치 및 인수 쌍은 명령 프롬프트에서 PrerequisiteInstaller.exe로 전달하거나 인수 텍스트 파일에서 읽어올 수 있습니다.

파일 공유에 필수 구성 요소 다운로드 및 통합

필수 구성 요소를 다운로드하고 통합하는 과정은 다음 절차에 설명된 단계로 구성됩니다.

필수 구성 요소를 식별하려면

  1. 하드웨어 및 소프트웨어 요구 사항(SharePoint Foundation 2010) 문서를 참조하십시오. 이 문서에는 SharePoint Foundation 2010에 대한 모든 필수 소프트웨어와 선택적 소프트웨어의 목록이 나와 있습니다. 또한 인터넷에서 다운로드할 수 있는 각 필수 구성 요소의 다운로드 위치도 소개되어 있습니다.

  2. 명령 프롬프트에서 SharePoint Foundation 2010 설치 미디어 또는 폴더 위치의 루트로 이동합니다.

  3. 명령 프롬프트에 **PrerequisiteInstaller.exe /?**를 입력합니다. 그러면 명령줄에서 필수 구성 요소를 설치하기 위한 스위치 및 해당 인수와 명령줄 옵션이 나와 있는 목록이 표시됩니다.

    활성화된 정보 창의 콘텐츠를 클립보드로 복사하려면 Ctrl+C를 누릅니다.

  4. 필수 소프트웨어 목록이 정확한지 확인합니다. 필수 구성 요소 설치 관리자의 출력을 1단계의 필수 구성 요소 목록과 비교합니다.

  5. 인터넷에 액세스할 수 있는 컴퓨터로 필수 구성 요소를 다운로드합니다.

그리고 다음 절차에 따라 모든 팜 서버에 SharePoint Foundation 필수 구성 요소를 설치하는 데 사용할 수 있는 중앙 위치를 만듭니다.

필수 구성 요소를 통합하려면

  1. 필수 구성 요소를 설치할 서버에서 액세스할 수 있는 컴퓨터에 공유 폴더를 만듭니다.

  2. 인터넷에서 다운로드한 파일을 공유 폴더에 복사합니다.

필수 구성 요소를 위한 액세스 가능한 네트워크 위치를 만든 후에는 다음 섹션의 절차에 따라 서버에 SharePoint Foundation 2010 필수 구성 요소를 설치합니다.

명령줄에서 필수 구성 요소 설치

다음 절차에 따르면 명령줄에서 하나 이상의 필수 구성 요소를 설치할 수 있습니다.

명령줄에서 설치하려면

  1. 시작 메뉴에서 관리자 권한으로 실행 옵션을 사용하여 명령 프롬프트 창을 엽니다.

  2. SharePoint Foundation 원본 디렉터리로 이동합니다.

  3. 설치할 프로그램에 대한 필수 구성 요소 프로그램 스위치와 해당 인수를 입력한 다음 Enter 키를 누릅니다. 예를 들면 다음과 같습니다.

    PrerequisiteInstaller.exe /SQLNCli: "\\o14-sf-admin\SP_prereqs\sqlncli.msi"

    참고

    필수 구성 요소를 두 개 이상 설치하려면 각 스위치 및 인수 쌍으로 입력합니다. 이때 각 쌍이 공백으로 구분되도록 유의해야 하며 예를 들면 다음과 같습니다.
    PrerequisiteInstaller.exe /SQLNCli: "\o14-sf-admin\SP_prereqs\sqlncli.msi" /ChartControl: "\o14-sf-admin\SP_prereqs\MSChart.exe" /W2K8SP2: "\o14-sf-admin\SP_prereqs\Windows6.0-KB948465-X64.exe" /NETFX35SP1: "\o14-sf-admin\SP_prereqs\dotnetfx35setup.exe"

인수 파일을 사용하여 필수 구성 요소 설치

설치해야 하는 프로그램에 대한 스위치 및 해당 경로 문으로 구성된 인수 파일을 사용하여 파일 공유에서 필수 구성 요소를 설치할 수 있습니다.

PrerequisiteInstaller.exe를 인수 파일과 함께 실행하는 경우 다음과 같은 작업이 수행됩니다.

  1. PrerequisiteInstaller.exe에서 인수 파일을 읽어 각 스위치가 유효하며 경로 문에서 식별된 프로그램이 있는지 확인합니다.

    참고

    인수를 지정하는 경우 PrerequisiteInstaller.exe에서는 인수 파일을 무시하고 명령줄 인수만 처리합니다.

  2. PrerequisiteInstaller.exe에서 로컬 시스템을 검사하여 이미 설치된 필수 구성 요소가 있는지 확인합니다.

  3. PrerequisiteInstaller.exe가 인수 파일에서 프로그램을 설치하고 다음 종료 코드 중 하나를 반환합니다.

    • 0 - 성공

    • 1 - 이 응용 프로그램의 다른 인스턴스가 이미 실행 중임

    • 2 - 잘못된 명령줄 매개 변수

    • 1001 - 다시 시작 보류 중이어서 설치가 차단됨

    • 3010 - 다시 시작해야 함

  4. 필수 구성 요소를 다시 시작해야 하는 경우 3010 코드가 생성되며 시스템을 다시 시작하려면 마침을 클릭하라는 메시지가 나타납니다. 3010 코드가 생성된 후의 설치 관리자 동작은 다음과 같은 컴퓨터의 상태에 따라 다릅니다.

    • 시스템에 Windows Server 2008 SP2(서비스 팩 2)가 이미 설치되어 있는 경우에는 3010 코드가 생성되고 나머지 필수 구성 요소가 설치됩니다. 마지막 필수 구성 요소의 설치가 끝나면 시스템을 다시 시작하라는 메시지가 나타납니다.

    • Windows Server 2008 SP2가 PrerequisiteInstaller.exe를 통해 시스템에 설치되는 경우에는 3010 코드가 생성되고 나머지 필수 구성 요소의 설치를 건너뜁니다. 또한 시스템을 다시 시작하라는 메시지가 나타납니다.

      시스템을 다시 시작하면 PrerequisiteInstaller.exe가 다시 실행되는데, 이는 다시 시작하기 전에 만들어진 시작 파일에 /continue 플래그가 포함되어 있기 때문입니다.

      다시 시작한 후에는 PrerequisiteInstaller.exe에서 인수 파일을 무시하고 인터넷에서 필수 구성 요소를 다운로드하여 설치를 시도합니다. 자세한 내용은 알려진 문제를 참조하십시오.

다음 절차에 따라 인수 파일을 만듭니다.

인수 파일을 만들려면

  1. 텍스트 편집기를 사용하여 PrerequisiteInstaller.Arguments.txt라는 새 텍스트 문서를 만듭니다. 이 파일을 PrerequisiteInstaller.exe와 동일한 위치에 저장합니다. 이 파일에는 Microsoft SharePoint 제품 준비 도구를 실행할 때 사용되는 스위치 및 인수가 포함됩니다.

  2. 텍스트 편집기를 사용하여 PrerequisiteInstaller.Arguments.txt를 편집하고 다음 구문을 사용하여 각 필수 구성 요소 스위치에 대한 설치 원본의 파일 경로를 제공합니다.

    /스위치: <경로>

    여기서 /스위치는 유효한 스위치이고 *<경로>*는 설치 원본 경로입니다.

    다음 예제에서는 파일 공유를 공통된 설치 지점으로 사용하는 완전한 인수 파일을 보여 줍니다.

    /SQLNCli: "\\o14-sf-admin\SP_prereqs\sqlncli.msi"
    /ChartControl: "\\o14-sf-admin\SP_prereqs\MSChart.exe"
    /W2K8SP2: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB948465-X64.exe"
    /NETFX35SP1: "\\o14-sf-admin\SP_prereqs\dotnetfx35setup.exe"
    /PowerShell: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB968930-x64.msu"
    /KB976394: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB976394-x64.msu"
    /KB976462: "\\o14-sf-admin\SP_prereqs\Windows6.1-KB976462-v2-x64.msu"
    /IDFX: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB974405-x64.msu"
    /Sync: "\\o14-sf-admin\SP_prereqs\Synchronization.msi"
    /FilterPack: "\\o14-sf-admin\SP_prereqs\FilterPackx64.exe"
    /ADOMD: "\\o14-sf-admin\SP_prereqs\SQLSERVER2008_ASADOMD10.msi"
    /ReportingServices: "\\o14-sf-admin\SP_prereqs\rsSharePoint.msi"
    /Speech: "\\o14-sf-admin\SP_prereqs\SpeechPlatformRuntime.msi"
    /SpeechLPK: "\\o14-sf-admin\SP_prereqs\MSSpeech_SR_en-US_TELE.msi"

    중요

    가독성을 높이기 위해 앞의 예제에서 스위치와 경로 문은 별도의 줄에 표시되어 있습니다. 실제로 PrerequisitesInstaller.Arguments.txt 파일을 만들 때는 줄 바꿈을 사용해서는 안 되며 각 스위치와 경로 문은 공백으로 구분해야 합니다. 자세한 내용은 알려진 문제를 참조하십시오.

  3. PrerequisiteInstaller.Arguments.txt의 편집을 마친 후에는 편집 내용을 저장하고 이 파일이 PrerequisiteInstaller.exe와 동일한 디렉터리에 있는지 확인합니다.

다음 절차에 따라 필수 구성 요소를 설치합니다.

인수 파일을 사용하여 필수 구성 요소를 설치하려면

  1. 명령 프롬프트에서 PrerequisiteInstaller.exe를 실행하여 필수 구성 요소를 설치합니다.

    경고

    마침을 클릭하여 시스템을 다시 시작하라는 메시지가 나타나면 취소를 클릭합니다. 다음 단계를 진행하기 전에 알려진 문제에서 자세한 내용을 확인하십시오.

  2. 시스템을 수동으로 다시 시작합니다.

  3. 명령 프롬프트에서 PrerequisiteInstaller.exe를 실행합니다.

알려진 문제

인수 파일의 사용에 영향을 주는 알려진 문제에는 다음과 같은 두 가지가 있습니다.

  • 인수 파일에서의 줄 바꿈 사용

    인수 파일을 만들고 줄 바꿈을 사용하여 개별 줄에 각각의 스위치와 인수를 삽입하면 필수 구성 요소 설치 관리자가 올바르게 작동하지 않습니다. 이 문제를 해결하려면 모든 스위치 및 인수 쌍을 하나의 줄에 입력합니다.

  • 컴퓨터를 다시 시작한 후 인수 파일이 사용되지 않음

    컴퓨터를 다시 시작하면 PrerequisiteInstaller.exe에서는 /continue 플래그가 포함된 시작 명령 파일을 실행합니다. /continue 플래그는 설치 관리자가 인수 파일을 무시하도록 하는 역할을 합니다.

    다음 옵션 중 하나를 사용하여 이 명령 파일에서 시작 작업을 삭제하는 방식으로 다시 시작되지 않도록 해야 합니다.

    옵션 1

    1. PrerequisiteInstaller.exe를 두 번 클릭하여 실행합니다. 프로그램의 첫 번째 화면에 필수 구성 요소 목록이 표시됩니다.

    2. 취소를 클릭하면 PrerequisiteInstaller.exe에서 시작 작업을 삭제합니다.

    옵션 2

    1. 시작 메뉴에서 실행을 선택한 다음 regedit를 입력하여 레지스트리를 엽니다.

    2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 키를 엽니다.

    3. "일반 시작" 값을 확인합니다. 이렇게 하면 시작 작업이 나열된 디렉터리가 표시됩니다.

    4. 아무 것도 변경하지 않고 레지스트리 편집기를 닫습니다.

    5. 시작 디렉터리로 이동합니다. 이 디렉터리는 대개 <시스템 디렉터리>\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup입니다.

    6. "SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd"를 삭제하여 시작 작업을 삭제합니다.