스크립트 설치 실행(FAST Search Server 2010 for SharePoint)
적용 대상: FAST Search Server 2010
마지막으로 수정된 항목: 2015-03-09
스크립팅을 사용하면 FAST Search Server 2010 for SharePoint 설치를 자동화할 수 있습니다. 이 섹션에서는 스크립팅 설치를 실행하기 위해 수행해야 하는 단계에 대해 설명합니다.
스크립트를 사용한 설치 및 초기 구성 수행
참고
여러 서버의 FAST Search Server 2010 for SharePoint 팜을 설치하는 경우 관리 서버를 먼저 설치하고 시작합니다.
설치하려는 서버의 디렉터리에 설치 파일(설치 파일 개요 참조)을 복사합니다.
명령 프롬프트(cmd)를 열고 설치 파일을 저장한 디렉터리로 이동합니다.
다음 명령을 입력하여 필수 구성 요소 설치 관리자를 실행합니다.
PrerequisiteInstaller.exe /unattended
다음 명령을 입력하여 Windows PowerShell 실행 정책을 설정합니다.
Set-ExecutionPolicy RemoteSigned
서버를 다시 시작합니다.
다음 명령을 입력하여 MSI를 설치합니다.
Msiexec /i fsserver.msi /q FASTSEARCHSERVERINSTALLLOCATION="<InstallDir>" /l msiLog.log
여기서 *<InstallDir>*은 설치하려는 경로(예: C:\FASTSearch)입니다.
Windows Update를 실행합니다. 최신 FAST Search Server 2010 for SharePoint 업데이트를 다운로드하고 설치합니다. 필요한 경우 서버를 다시 시작합니다.
관리자로 Windows PowerShell을 열고 설치 디렉터리 아래의 installer\scripts로 이동합니다.
다음 명령을 입력하여 설치 후 구성 스크립트를 실행합니다.
.\Psconfig.ps1 [options]
여기서 *[options]*은 관련 구성 스크립트 옵션으로 바뀝니다. 자세한 내용은 구성 스크립트 옵션(psconfig.ps1)을 참조하십시오.
서버를 다시 시작합니다.
구성 스크립트 옵션(psconfig.ps1)
이 섹션에는 설치 후 구성 스크립트(psconfig.ps1)를 실행할 때 사용할 수 있는 옵션이 나열됩니다.
옵션 | 값 | 필수 여부 | 설명 |
---|---|---|---|
-action |
i|u |
예 |
설치 작업을 지정합니다. i: 설치 u: 제거 |
-roleName |
single|admin|nonadmin |
예 |
설치할 노드 종류를 지정합니다. single: 단일 서버/독립 실행형 서버로 설치합니다. admin: 다중 서버 배포에서 관리 서버로 설치합니다. nonadmin: 다중 서버 배포에서 비관리 서버로 설치합니다. |
-userName |
<도메인\사용자> |
예 |
FAST Search Server 2010 for SharePoint 사용자의 이름입니다. |
-password |
<보안 문자열로 표시된 사용자 암호> |
아니요 |
FAST Search Server 2010 for SharePoint 사용자의 암호입니다. 스크립트에 암호를 지정하지 않으면 나중에 프롬프트가 표시됩니다. |
-certificatePassword |
<Fast Search Server 인증서 암호> |
아니요 |
스크립트에 인증서 암호를 지정하지 않으면 나중에 프롬프트가 표시됩니다. 선택한 암호를 입력합니다. 서버 간에 인증서를 이동하려면 이 암호가 필요합니다. |
-localMachineName |
<정규화된 로컬 서버 이름> 서버 이름은 15자 이하여야 합니다. |
예 |
로컬 서버 이름입니다. 예: fastserver.contoso.com |
-baseport |
<포트 번호> |
아니요 |
응용 프로그램에서 사용되는 TCP/UDP 포트 번호 범위에서 첫 번째 포트 번호인 기준 포트를 식별합니다. 포트 번호는 기준 포트에 정수를 더하여 지정됩니다. 기본값: 13000 |
-databaseConnectionString |
<서버 및 인스턴스 이름> |
예 |
인스턴스 이름이 설정된 예: localhost\sqlexpress SQL Server에서 인스턴스 이름이 설정되지 않은 예: localhost |
-databaseName |
<데이터베이스 이름> |
예 |
데이터베이스에 할당된 고유 이름 |
-logFileName |
<로그 파일 이름> |
아니요 |
로그 파일 이름을 지정합니다. .log는 이름 끝에 자동으로 추가됩니다. 기본값: psconfig_TIMESTAMP.log |
-logLevelAsString |
Debug|Info|Warning|Error |
아니요 |
설치 중 기록할 정보의 양과 종류를 지정합니다. 디버그 정보 경고 오류 기본값: 디버그 |
-adminMachineName |
<정규화된 관리 서버 이름> |
비관리 서버 설치에 필요합니다. |
비관리 서버가 연결할 관리 서버를 식별합니다. |
-deploymentFile |
<배포 파일 이름> |
아니요 |
사용할 배포 파일을 지정합니다. 관리 서버 설치 작업에 대한 선택적인 매개 변수입니다. |
-adminBasePort |
<관리 서버의 기준 포트> |
비관리 서버 설치에 필요하지 않습니다. |
비관리 서버가 연결할 관리 서버의 기준 포트를 식별합니다. 기본값: 13000 |
-SharePointInstalledMode |
<기본 또는 고급> |
아니요 |
SharePoint Server 2010 설치 모드: 기본(독립 실행형 옵션에 해당) 또는 고급(서버 팜 옵션에 해당)을 지정합니다. |
-SharePointServerName |
<서버 이름> |
아니요 |
SharePoint Server 2010이 설치된 서버 이름을 지정합니다. SharePointInstalledMode가 기본(독립 실행형 옵션에 해당)인 경우에만 필요합니다. |
-SharePointUserIdentity |
<사용자 이름> |
아니요 |
Microsoft SharePoint Server 2010에서 타이머 서비스를 실행 중인 사용자를 지정합니다. 이 사용자는 SharePoint Server 설치 후 구성에 지정되어 있습니다. SharePointInstalledMode가 고급(서버 팜 설치 옵션에 해당)인 경우에만 필요합니다. |
-sqlUserName |
<SQL 사용자 계정> |
예(데이터베이스를 만들 때 SQL 인증이 사용된 경우) |
SQL 인증에 사용되는 사용자 이름입니다. |
-sqlPassword |
<보안 문자열로 표시된 SQL 사용자 암호> |
예(데이터베이스를 만들 때 SQL 인증이 사용된 경우) |
SQL 인증에 사용되는 사용자의 암호입니다. |