무인 설치 스크립트 파일 키
적용 대상: 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 사이트 데이터베이스를 복구하는 방법을 지정합니다. * 가 또는 4 인 1 경우에만 ServerRecoveryOptions 필요합니다. |
ReferenceSite |
예* | FQDN | CAS가 전역 데이터를 복구하는 데 사용하는 참조 기본 사이트입니다. * 가 인 40 경우에만 DatabaseRecoveryOptions 필요합니다.
참고 5 참조 |
SiteServerBackupLocation |
아니오 | 디렉터리 경로 | 사이트 서버 백업 집합의 경로입니다. 값을 지정하지 않으면 설치 프로그램에서 백업 집합에서 복원하지 않고 사이트를 다시 설치합니다. |
BackupLocation |
예* | 디렉터리 경로 | 사이트 데이터베이스 백업 집합의 경로입니다. * 가 또는 이고 10 DatabaseRecoveryOptions 가 인 경우 ServerRecoveryOptions 필요합니다.4 1 |
참고 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 |
예* | * 가 또는 2 인 1 경우에만 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