Share via


무인 설치 스크립트 파일 키

적용 대상: Configuration Manager(현재 분기)

이 문서에서는 설치 스크립트 파일에서 .ini 지정할 모든 키와 값을 정의합니다. 명령줄 옵션과 함께 /SCRIPT 이 파일을 사용하여 Configuration Manager 사이트의 무인 설치 또는 복구를 수행합니다. 이 문서의 표는 다음을 보여 줍니다.

  • 사용 가능한 설정 스크립트 키 및 해당 값
  • 필요한 경우
  • 사용되는 설치 유형
  • 키에 대한 간단한 설명

자세한 내용은 다음 문서를 참조하세요.

구역 이름을 대괄호([]) [<Section name>]로 지정합니다. 예를 들면 [Identification]와 같습니다.

키에 대한 값을 제공하는 경우 키 이름 뒤에 등호()와 키 <Key name>=<Value>값이= 와야 합니다. 예를 들면 CDLatest=1와 같습니다. 키가 적절한 섹션 아래에 있는지 확인합니다.

각 섹션과 각 값은 단일 스크립트에서 고유해야 합니다. 예를 들어 하나의 섹션과 하나의 [Identification]Action 키만 있을 수 있습니다.

지원되는 작업

스크립트는 주로 섹션의 Action 키로 Identification 정의됩니다. 다음 목록에는 무인 설정을 실행하기 위해 현재 지원되는 모든 작업이 포함되어 있습니다.

  • InstallCAS: CAS(중앙 관리 사이트) 설치
  • InstallPrimarySite: 기본 사이트 설치
  • ManageLanguages: 클라이언트 및 서버 언어 추가 또는 제거
  • RecoverPrimarySite: 기본 사이트 복구
  • RecoverCCAR: CAS 복구

사이트 설치

Identification 사이트 설치 섹션

설치하는 사이트의 유형에 따라 섹션에 적절한 값 Identification 으로 다음 키를 포함합니다.

키 이름 필수 세부 정보
Action InstallPrimarySite
InstallCAS
- 기본 사이트를 설치합니다.
- CAS(중앙 관리 사이트) 설치
CDLatest 2 1: 설치 프로그램은 CD.Latest에서 실행됩니다. 폴더에서 설치 프로그램을 CD.Latest실행하면 이 키와 값을 포함합니다. 이 값은 설정에 에서 CD.Latest미디어를 사용 중임을 알려줍니다.

참고 2: CDLatest 필수

키는 CDLatest기본 사이트 또는 중앙 관리 사이트를 설치하기 위해 폴더에서 CD.Latest 설정을 실행하는 경우에만 필요합니다. 자세한 내용은 명령줄 스크립트 파일 정보를 참조하세요.

Options 사이트 설치 섹션

사이트를 설치하려면 옵션 섹션에 다음 키를 포함합니다.

키 이름 필수 세부 정보
ProductID xxxxx-xxxxx-xxxxx-xxxxx-xxxxx: 대시가 있는 유효한 제품 키
Eval: 평가판 설치
설치할 라이선스 유형입니다.
SiteCode 세 문자 코드(예: XYZ 계층 구조에서 사이트를 고유하게 식별하는 3자 사이트 코드입니다.
SiteName 사이트 이름 식별에 도움이 되는 이 사이트의 이름입니다.
SMSInstallDir 로컬 디렉터리 경로 Configuration Manager 프로그램 파일의 설치 폴더입니다.
SDKServer SMS 공급자 FQDN SMS 공급자를 호스트하는 첫 번째 서버의 FQDN입니다.
PrerequisiteComp - 0:다운로드
- 1: 이미 다운로드됨
필수 구성 요소 파일이 이미 다운로드되었는지 여부를 지정합니다. 값을 0사용하는 경우 설치 프로그램에서 파일을 다운로드합니다.
PrerequisitePath 로컬 디렉터리 경로 필수 구성 요소 파일의 경로입니다. 값에 PrerequisiteComp 따라 설치 프로그램은 이 경로를 사용하여 다운로드한 파일을 저장하거나 이전에 다운로드한 파일을 찾습니다.
AdminConsole - 0: 설치 안 함
- 1:설치
사이트 서버에 Configuration Manager 콘솔을 설치할지 여부를 지정합니다.
JoinCEIP 0 CEIP(고객 환경 개선 프로그램)에 대한 지원이 제품에서 제거되었지만 이 키는 여전히 필요합니다.
MobileDeviceLanguage - 0: 설치 안 함
- 1:설치
모바일 디바이스 클라이언트 언어를 설치할지 여부를 지정합니다.

사이트를 설치할 때 또는 AddClientLanguages와 같은 AddServerLanguages 언어를 관리하는 키를 지정할 수도 있습니다. 자세한 내용은 언어 섹션을 참조Options하세요.

섹션의 Options 다음 키는 기본 사이트와 관련이 있습니다.

키 이름 필수 세부 정보
ManagementPoint 아니오 MP FQDN 첫 번째 MP(관리 지점) 사이트 시스템 역할을 호스트할 서버의 FQDN입니다.
ManagementPointProtocol 아니오 HTTPS 또는 HTTP MP에 사용할 프로토콜입니다.
DistributionPoint 아니오 DP FQDN DP(첫 번째 배포 지점) 사이트 시스템 역할을 호스트할 서버의 FQDN입니다.
DistributionPointProtocol 아니오 HTTPS 또는 HTTP DP에 사용할 프로토콜입니다.
DistributionPointInstallIIS 아니오 - 0: 설치 안 함
- 1:설치
DP에 IIS를 설치할지 여부를 지정합니다.
RoleCommunicationProtocol EnforceHTTPS 또는 HTTPorHTTPS 클라이언트의 HTTPS 통신만 허용하도록 모든 사이트 시스템을 구성할지 또는 각 사이트 시스템 역할에 대한 통신 방법을 구성할지 여부를 지정합니다. 를 선택하면 EnforceHTTPS클라이언트에 클라이언트 인증을 위한 유효한 PKI(공개 키 인프라) 인증서가 필요합니다.
ClientsUsePKICertificate - 0: 사용하지 마세요.
- 1:사용
클라이언트가 클라이언트 PKI 인증서를 사용하여 사이트 시스템 역할과 통신할지 여부를 지정합니다.
UseFQDN 아니오 - 0: 사용하지 마세요.
- 1:사용
사이트 시스템의 FQDN이 인터넷에서 사용할지 여부를 지정합니다.
ParentSiteCode 아니오 사이트 코드 기존 계층에 자식 기본 사이트를 추가하는 경우 CAS의 사이트 코드를 지정합니다.
ParentSiteServer 아니오 FQDN 기존 계층에 자식 기본 사이트를 추가하는 경우 CAS 서버의 FQDN을 지정합니다.

SQLConfigOptions 사이트 설치 섹션

사이트를 설치하려면 섹션에 SQLConfigOptions 다음 키를 포함합니다.

키 이름 필수 세부 정보
SQLServerName SQL Server FQDN 사이트 데이터베이스를 호스트하는 SQL Server 실행되는 서버 또는 클러스터형 인스턴스의 이름입니다.
DatabaseName 이름 또는
Instance\Name
만들거나 사용할 SQL Server 데이터베이스의 이름입니다. 기본 인스턴스에 있는 경우 데이터베이스 이름을 지정하기만 하면됩니다. 그렇지 않으면 인스턴스 및 이름을 지정합니다.
SQLServerPort 아니오 포트 번호 SQL Server 사용하는 포트입니다. 기본적으로 1433을 사용합니다.
SQLSSBPort 아니오 포트 번호 SQL Server Service Broker(SSB) 포트입니다. 기본적으로 SSB는 TCP 포트 4022를 사용합니다.
SQLDataFilePath 아니오 로컬 디렉터리 경로 데이터베이스 .mdb 파일을 만드는 대체 위치입니다.
SQLLogFilePath 아니오 로컬 디렉터리 경로 데이터베이스 .ldf 로그 파일을 만드는 대체 위치입니다.
AGBackupShare 아니오 네트워크 공유 경로 가용성 그룹에서 사이트 데이터베이스를 만들 때 데이터베이스 백업을 공유하기 위한 네트워크 위치입니다. 백업 공유는 자동 시드가 설정되지 않은 경우에만 필요합니다.

CloudConnectorOptions 사이트 설치 섹션

사이트를 설치하려면 섹션에 CloudConnectorOptions 다음 키를 포함합니다.

키 이름 필수 세부 정보
CloudConnector - 0: 설치 안 함
- 1:설치
이 사이트에 SCP(서비스 연결 지점)를 설치할지 여부를 지정합니다. 계층 구조의 최상위 계층 사이트에만 SCP를 설치할 수 있으므로 자식 기본 사이트에 대해 이 값을 로 0 설정합니다.
CloudConnectorServer 예* SCP FQDN SCP 역할을 호스트할 서버의 FQDN입니다. * 와 같은 경우에만 CloudConnector 필요합니다.1
UseProxy 예* - 0: 프록시 없음
- 1: 프록시 사용
SCP에서 프록시 서버를 사용할지 여부를 지정합니다. * 와 같은 경우에만 CloudConnector 필요합니다.1
ProxyName 예* 프록시 FQDN SCP에서 사용하는 프록시 서버의 FQDN입니다. * 와 같은 경우에만 UseProxy 필요합니다.1
ProxyPort 예* 포트 번호 SCP에서 사용하는 프록시 서버의 포트 번호입니다. * 와 같은 경우에만 UseProxy 필요합니다.1

SABranchOptions 사이트 설치 섹션

사이트를 설치하려면 섹션에 SABranchOptions 다음 키를 포함합니다.

키 이름 필수 세부 정보
SAActive - 0: SA가 없습니다.
- 1: SA가 활성 상태입니다.
활성 SA(Software Assurance)가 있는지 지정합니다. 자세한 내용은 제품 및 라이선스 FAQ를 참조하세요.
CurrentBranch - 0: LTSB 설치
- 1: 현재 분기 설치
Configuration Manager 현재 분기 또는 LTSB(장기 서비스 분기)를 사용할지 여부를 지정합니다. 자세한 내용은 사용해야 하는 Configuration Manager 분기를 참조하세요.
SAExpiration 아니오 날짜 SA가 만료되는 날짜로, 해당 날짜를 편리하게 미리 알림으로 사용합니다. 자세한 내용은 라이선스 및 분기를 참조하세요.

HierarchyExpansionOption 사이트 확장을 위한 섹션

CAS를 설치하여 독립 실행형 기본 사이트를 계층 구조로 확장하는 경우 섹션에서 다음 키를 HierarchyExpansionOption 사용합니다.

키 이름 필수 세부 정보
CCARSiteServer 아니오 CAS FQDN 기본 사이트가 Configuration Manager 계층 구조에 조인할 때 연결하는 CAS의 FQDN입니다. 설치하는 동안 CAS를 지정합니다.
CASRetryInterval 아니오 CAS에 대한 연결이 실패하면 기본 사이트에서 이 시간(분)을 기다린 다음 연결을 다시 시도합니다.
WaitForCASTimeout 아니오 0에서 100 기본 사이트에서 CAS에 연결할 최대 시간 제한 값(분)입니다.
UseDistributionView 아니오 - 0: 사용하도록 설정 안 함
- 1:사용
분산 보기를 사용하여 데이터베이스 복제를 최적화할지 여부를 지정합니다.
JoinPrimarySiteName 아니오 사이트 서버 FQDN 확장할 기본 사이트 서버의 FQDN입니다.

언어 관리

Identification 언어 섹션

섹션에 다음 키를 Identification 포함하여 언어를 관리합니다.

키 이름 필수 세부 정보
Action ManageLanguages 사이트에서 서버, 클라이언트 및 모바일 클라이언트 언어 지원을 관리합니다.

Options 언어 섹션

섹션에 다음 키를 Options 포함하여 언어를 관리합니다.

키 이름 필수 세부 정보
AddServerLanguages 아니오 참고 1을 참조하세요. Configuration Manager 콘솔, 보고서 및 기타 개체에 사용할 수 있는 서버 언어입니다.
AddClientLanguages 아니오 참고 1을 참조하세요. 클라이언트 컴퓨터에서 사용할 수 있는 언어입니다.
DeleteServerLanguages 아니오 참고 1을 참조하세요. 제거할 언어입니다. Configuration Manager 콘솔, 보고서 및 기타 개체에는 더 이상 사용할 수 없습니다.
DeleteClientLanguages 아니오 참고 1을 참조하세요. 제거할 언어이며 클라이언트 컴퓨터에서 더 이상 사용할 수 없습니다. 영어는 기본적으로 사용할 수 있으며 제거할 수 없습니다.
MobileDeviceLanguage - 0: 설치 안 함
- 1:설치
모바일 디바이스 클라이언트 언어를 설치할지 여부를 지정합니다.
PrerequisiteComp - 0:다운로드
- 1: 이미 다운로드됨
필수 구성 요소 파일이 이미 다운로드되었는지 여부를 지정합니다. 예를 들어 값을 0사용하는 경우 설치 프로그램에서 파일을 다운로드합니다.
PrerequisitePath 로컬 디렉터리 경로 필수 구성 요소 파일의 경로입니다. 값에 PrerequisiteComp 따라 설치 프로그램은 이 경로를 사용하여 다운로드한 파일을 저장하거나 이전에 다운로드한 파일을 찾습니다.
ResetSecSiteLangs 아니오 - 0: 다시 설정 안 함
- 1:재설정
보조 사이트에 설치된 언어 팩을 다시 설정합니다.

참고 1: 지원되는 언어 값

Configuration Manager 지원하는 서버 언어 또는 클라이언트 언어에대해 세 글자 코드를 사용합니다. 예를 들어 클라이언트에서 독일어에 대한 지원을 추가하려면 다음 키와 값 쌍을 지정합니다. AddClientLanguages=DEU

영어(ENG)는 기본적으로 사용할 수 있습니다. 추가할 필요가 없으며 제거할 수 없습니다.

사이트 복구

Identification 사이트 복구를 위한 섹션

복구하는 사이트의 유형에 따라 섹션에 적절한 값 Identification 으로 다음 키를 포함합니다.

키 이름 필수 세부 정보
Action RecoverPrimarySite
RecoverCCAR
- 기본 사이트 복구
- CAS 복구
CDLatest 3 1: 설치 프로그램은 CD.Latest에서 실행됩니다. CD.Latest 폴더에서 설치 프로그램을 실행하는 경우 이 키와 값을 포함합니다. 이 값은 CD.Latest의 미디어를 사용하고 있음을 설정에 알려줍니다.

참고 3: CDLatest 필수

CDLatest 키는 사이트를 복구하기 위해 폴더에서 CD.Latest 설정을 실행하는 경우에만 필요합니다. 자세한 내용은 명령줄 스크립트 파일 정보를 참조하세요.

RecoveryOptions 사이트 복구를 위한 섹션

사이트를 복구하려면 섹션에 RecoveryOptions 다음 키를 포함합니다.

키 이름 필수 세부 정보
ServerRecoveryOptions - 1: 사이트 서버 및 SQL Server
- 2: 사이트 서버만
- 4: SQL Server 전용
복구할 구성 요소입니다. 참고 4 참조
DatabaseRecoveryOptions 예* - 10: 백업에서 복원
- 20: 수동으로 복구됨
- 40: 새 데이터베이스 만들기
- 80:건너뛸
설치 프로그램이 SQL Server 사이트 데이터베이스를 복구하는 방법을 지정합니다. * 가 또는 41 경우에만 ServerRecoveryOptions 필요합니다.
ReferenceSite 예* FQDN CAS가 전역 데이터를 복구하는 데 사용하는 참조 기본 사이트입니다. * 가 인 40경우에만 DatabaseRecoveryOptions 필요합니다. 참고 5 참조
SiteServerBackupLocation 아니오 디렉터리 경로 사이트 서버 백업 집합의 경로입니다. 값을 지정하지 않으면 설치 프로그램에서 백업 집합에서 복원하지 않고 사이트를 다시 설치합니다.
BackupLocation 예* 디렉터리 경로 사이트 데이터베이스 백업 집합의 경로입니다. * 가 또는 이고 10DatabaseRecoveryOptions 가 인 경우 ServerRecoveryOptions 필요합니다.41

참고 4: ServerRecoveryOptions 값 노트

  • 1 또는 2: 사이트 백업을 사용하여 사이트를 복구하려면 에 대한 값을 지정합니다 SiteServerBackupLocation. 값을 지정하지 않으면 설치 프로그램에서 백업 집합에서 복원하지 않고 사이트를 다시 설치합니다.

  • 4: 키에 BackupLocation 대한 DatabaseRecoveryOptions 값을 구성할 때 키가 필요합니다. 이 값 10 은 백업에서 사이트 데이터베이스를 복원하는 것입니다.

참고 5: ReferenceSite 값 노트

  • 데이터베이스 백업이 변경 내용 추적 보존 기간보다 오래되거나 백업 없이 사이트를 복구하는 경우 CAS가 전역 데이터를 복구하는 데 사용하는 참조 기본 사이트를 지정합니다.

  • 참조 사이트를 지정하지 않고 백업이 변경 내용 추적 보존 기간보다 오래된 경우 모든 기본 사이트는 CAS에서 복원된 데이터로 다시 초기화됩니다.

  • 참조 사이트를 지정하지 않고 백업이 변경 내용 추적 보존 기간 내에 있는 경우 백업이 기본 사이트에서 복제된 후에만 변경됩니다. 다른 기본 사이트의 변경 내용이 충돌하는 경우 CAS는 수신하는 첫 번째 사이트를 사용합니다.

Options 사이트 복구를 위한 섹션

섹션의 많은 키 Options 도 사이트 복구에 필요합니다. 자세한 내용은 사이트 설치 섹션을 참조Options하세요. 다음 표에는 사이트 복구를 위한 섹션의 Options 키가 요약되어 있습니다.

키 이름 필수 Comment
ProductID
SiteCode 실패하기 전에 사용한 것과 동일한 사이트 코드를 사용합니다.
SiteName 아니오
SMSInstallDir
SDKServer 실패하기 전에 이 역할을 호스트한 동일한 서버를 사용합니다.
PrerequisiteComp
PrerequisitePath
AdminConsole 예* * 가 또는 21 경우에만 ServerRecoveryOptions 필요합니다.
JoinCEIP

SQLConfigOptions 사이트 복구를 위한 섹션

섹션의 많은 키 SQLConfigOptions 도 사이트 복구에 필요합니다. 자세한 내용은 사이트 설치 섹션을 참조SQLConfigOptions하세요. 다음 표에는 사이트 복구를 위한 섹션의 SQLConfigOptions 키가 요약되어 있습니다.

키 이름 필수 Comment
SQLServerName 실패하기 전에 사이트 데이터베이스를 호스트한 동일한 서버를 사용합니다.
DatabaseName 실패하기 전에 사용한 것과 동일한 데이터베이스 이름을 사용합니다.
SQLSSBPort 실패하기 전에 사용한 것과 동일한 포트를 사용합니다.
SQLDataFilePath 아니요
SQLLogFilePath 아니요

CloudConnectorOptions 사이트 복구를 위한 섹션

섹션의 많은 키 CloudConnectorOptions 도 사이트 복구에 필요합니다. 자세한 내용은 사이트 설치 섹션을 참조CloudConnectorOptions하세요. 다음 표에는 사이트 복구를 위한 섹션의 CloudConnectorOptions 키가 요약되어 있습니다.

키 이름 필수 Comment
CloudConnector
CloudConnectorServer 예* * 와 같은 경우에만 CloudConnector 필요합니다.1
UseProxy 예* * 와 같은 경우에만 CloudConnector 필요합니다.1
ProxyName 예* * 와 같은 경우에만 UseProxy 필요합니다.1
ProxyPort 예* * 와 같은 경우에만 UseProxy 필요합니다.1

HierarchyExpansionOption 사이트 복구를 위한 섹션

섹션의 많은 키 HierarchyExpansionOption 도 사이트 복구에 필요합니다. 자세한 내용은 사이트 설치 섹션을 참조HierarchyExpansionOption하세요. 다음 표에는 사이트 복구를 위한 섹션의 HierarchyExpansionOption 키가 요약되어 있습니다.

키 이름 필수 Comment
CCARSiteServer 예* * 기본 사이트가 실패하기 전에 CAS에 연결된 경우에만 필요합니다.
CASRetryInterval 아니요
WaitForCASTimeout 아니요

예제

기본 사이트를 설치하는 예제 스크립트

[Identification]
Action=InstallPrimarySite
CDLatest=1

[Options]
ProductID=Eval
SiteCode=XYZ
SiteName=Contoso eval site
SMSInstallDir=D:\Program Files\Microsoft Configuration Manager
SDKServer=cmsite.contoso.com
PrerequisiteComp=0
PrerequisitePath=C:\Sources\Redist
AdminConsole=1
JoinCEIP=0
ManagementPoint=cmsite.contoso.com
ManagementPointProtocol=HTTP
DistributionPoint=cmsite.contoso.com
DistributionPointProtocol=HTTP
DistributionPointInstallIIS=1
RoleCommunicationProtocol=HTTPorHTTPS
ClientsUsePKICertificate=0
MobileDeviceLanguage=0

[SQLConfigOptions]
SQLServerName=cmsql.contoso.com
SQLServerPort=1433
DatabaseName=CM_XYZ
SQLSSBPort=4022
SQLDataFilePath=E:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\
SQLLogFilePath=E:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\

[CloudConnectorOptions]
CloudConnector=1
CloudConnectorServer=cmsite.contoso.com
UseProxy=0

[SABranchOptions]
SAActive=1
CurrentBranch=1