Experience Service 설치 및 구성 > 설치 > 무인 모드
  
무인 모드
설치 옵션
다음 테이블은 설치 프로그램의 동작 제어에 사용되는 옵션에 대해 설명합니다.
옵션
기본값
설명
authType
twxUser
인증 방법의 유형입니다.
허용되는 값:
twxUser
openidUser
dbDatafileDir
C:\ptc\studio-es-store
데이터 파일 디렉터리입니다.
dbDatafileName
db.sqlite
데이터 파일 이름입니다.
debugtrace
없음
디버그 파일의 이름입니다.
debuglevel
2
설치 프로그램 로그 파일에 쓰이는 정보의 양을 결정합니다. 다음과 같은 값이 유효합니다.
0
1
2
3
4
0은 가장 자세하지 않은 설정에 해당되며 4는 가장 자세한 설정에 해당됩니다.
dbUseSsl
false
PostgreSQL 서버에 TLS 필요
help
없음
유효한 옵션 목록을 표시합니다.
httpsCertType
pem
허용되는 값:
pem
pem pfx
installer-language
en
허용되는 값:
en
ja
de
fr
ko
zh_CN
zh_TW
es
it
installDir
Linux: /opt/ptc/studio-es
Windows: C:\ptc\studio-es
소프트웨어가 설치되는 디렉터리입니다.
installType
new
다음과 같은 값이 허용됩니다.
new—새 설치가 만들어집니다. 이러한 경우 – installDir은 반드시 빈 디렉터리를 지정해야 합니다.
upgrade—기존 설치가 업그레이드됩니다. 이러한 경우 – installDir은 반드시 기존에 설치된 Experience Service가 있는 디렉터리를 지정해야 합니다.
isEncryptedPem
0
개인 키를 암호화합니다.
mode
win32
허용되는 값:
win32
unattended
mtgEnable
false
모델 대상 생성을 활성화합니다.
pemPassphrase
없음
PEM 인증서에 대한 암호입니다.
protocol
https
허용되는 값:
https
http
twxAdminPwd
없음
twxAdminUser에 지정된 사용자 이름의 암호입니다.
twxAdminToken
없음
SSO를 사용하도록 구성하는 경우에만 적용됩니다.
twxAdminUser
Administrator
사용자의 ThingWorx 서버에서 관리 권한을 보유한 계정의 사용자 이름입니다.
twxConfigurePublicAccess
true
다음과 같은 값이 허용됩니다.
trueThingWorx 서버가 공용 액세스를 지원하도록 구성되어 있습니다.
falseThingWorx 서버가 공용 액세스를 지원하도록 구성되어 있지 않습니다. 자세한 내용은 ThingWorx 공용 액세스 구성 항목을 참조하십시오.
unattendedmodeui
none
다음은 허용되는 값입니다.
none—사용자 상호 작용이 필요하지 않으며 출력이 표시되지 않음
minimal—사용자 상호 작용이 필요하지 않으며 설치 진행 상황을 나타내는 진행 상황 팝업 표시
minimalWithDialogs—특정 설치 프로그램 로직에 따라 일부 사용자 상호 작용이 필요할 수 있음
useSsl
true
다음과 같은 값이 허용됩니다.
true—설치 프로그램이 보안 HTTPS 프로토콜에 사용하도록 Experience Service를 구성합니다. 이러한 경우 - sslKeyFilesslCertFile 옵션은 개인 키 및 공용 인증서 파일의 유효한 경로로 지정해야 합니다.
falseExperience Service가 비보안 HTTP 프로토콜을 사용하도록 구성되어 있습니다.
version
없음
제품 정보를 표시합니다.
구성 옵션
다음 테이블은 설치 프로그램이 요청한 구성 매개 변수 값을 지정하기 위해 사용하는 옵션에 대해 설명합니다. 마지막 열에는 동등한 구성 매개 변수의 이름이 제시됩니다. 자세한 내용은 구성 매개 변수 항목을 참조하십시오.
옵션
기본값
구성 매개 변수
clientId
studio-es
clientSecret
dbDatafile
Linux: /srv/ptc/studio-es/db.sqlite
Windows: C:\ptc\studio-es-store\db.sqlite
db.datafile
dbHost
localhost
db.connectionString
dbName
없음
db.connectionString
dbPort
5432
db.connectionString
dbPwd
없음
db.connectionString
dbType
SQLiteHandler
dbHandler
dbUser
없음
db.connectionString
defaultDomainName
<hostname>.local
defaultDomainName
esPort
2019
port
isEncryptedPfx
0
issuer
없음
openidSessionTimeout
480(분)
pfxCertFile
없음
pfxPassphrase
없음
projectsDir
Linux: /srv/ptc/studio-es/projects
Windows: C:\ptc\studio-es-store\projects
projects.store
redirectUri
없음
repsDir
Linux: /srv/ptc/studio-es/reps
Windows: C:\ptc\studio-es-store\reps
reps.store
sslCaFile
(empty)
https_ca
sslCertFile
Linux: /opt/ptc/studio-es/cert/STAR_thingserver.crt
Windows: C:\ptc\studio-es\cert\STAR_thingserver.crt
http_crt
sslKeyFile
Linux: /opt/ptc/studio-es/cert/STAR_thingserver.key
Windows: C:\ptc\studio-es\cert\STAR_thingserver.key
https_key
twxUrl
http://localhost:8080/Thingworx
proxies.0.target
upgradeDir
Linux: /srv/ptc/studio-es/upgrade
Windows: C:\ptc\studio-es-store\upgrade
upgrade.store
명령줄에서 옵션 지정하기
위에서 설명한 대로, 무인 모드에서 설치 프로그램 실행 시 명령줄에서 설치 옵션을 지정할 수 있습니다. 이러한 경우 옵션 이름 앞에 2개의 대시(--)를 사용합니다. 예를 들어 ThingWorx 관리자 암호를 제외한 모든 옵션을 기본값으로 하여 무인 모드로 설치 프로그램을 실행하려면 다음과 같은 명령을 사용합니다.
Linux: $ <설치 관리자 파일 이름>.run --mode unattended --twxAdminPwd secret
Windows: start /W <설치 관리자 파일 이름>.exe --mode unattended --twxAdminPwd secret
명령줄에서 지정되지 않은 옵션에는 기본값이 사용됩니다.
옵션 파일에서 옵션 지정하기
무인 모드에서 설치 프로그램 실행 시 명령줄에서 설치 옵션을 지정하는 대신 옵션 파일에서 옵션을 지정할 수 있습니다. 옵션 파일은 구성되어야 할 모든 매개 변수가 담긴 속성 파일입니다. 각 옵션의 값은 줄마다 별도로 지정되며, 옵션 이름 뒤에 등호(=)가 표시되고 그 뒤에는 옵션 값이 지정됩니다. 다음은 그 예입니다.
debuglevel=3
installDir=/opt/es
twxAdminUser=SuperUser
twxAdminPwd=secret
esPort=443
dbType=postgresHandler
dbHost=db.example.com
dbName=ES
dbUser=esdbuser
dbPwd=secret
옵션 파일에 지정되지 않은 옵션에는 기본값이 사용됩니다.
설치 프로그램을 이름이 install.options인 옵션 파일의 옵션을 사용하여 무인 모드로 실행하려면 다음 명령을 사용하십시오.
Linux: $ <Name of installer file>.run --mode unattended --optionfile install.options
Windows: start /W <name of installer file>.exe --mode unattended --optionfile install.options