安裝及配置 Experience Service > 安裝 > 在 Windows 上安裝 Experience Service
  
在 Windows 上安裝 Experience Service
Windows Server 2016 的 Experience Service 安裝程式可在帶圖形使用者介面的 win32 執行模式下運行。
完成下列步驟來在 Windows 作業系統上安裝 Experience Service
* 
如果您打算使用 SSO 作為驗證方法,請在繼續安裝前參閱 準備單一登入 (SSO) 以確保您已完成所有先決條件。
1. 連按兩下您從 PTC 軟體下載 頁面下載的 .exe 檔案。例如,es-9.2.0-b643.472-windows-installer.exe
2. 「語言選擇」 視窗上選取您希望使用的語言,然後按一下 「確定」
3. 按一下「設定 - Experience Service」視窗上的「下一步」
4. 選擇「我接受合約」並按一下「下一步」
5. 「安裝目錄」視窗中,接受預設目錄,或導覽至其他的空白目錄。按一下「下一步」
6. 輸入連接埠,然後在「Experience Service 組態」視窗上,選取「資料庫類型」。按一下「下一步」
7. 如果選取「SQLite」作為資料庫類型,則會出現「SQLite 資料庫」視窗。輸入目錄與資料庫檔案的檔案名稱。
* 
您不能選取已存在的檔案。
如果選取「PostgreSQL」作為資料庫類型,則會出現「資料庫組態」視窗。輸入下列 PostgreSQL 連線資訊:
資料庫主機名稱
資料庫連接埠
資料庫名稱
資料庫使用者名稱
資料庫密碼
PostgreSQL 伺服器需要 TLS (表明 PostgreSQL 伺服器使用 TLS 進行連線)
* 
如果您使用的 PostgreSQL 實例與 ThingWorx 伺服器所用的相同,則 Experience Service 使用的資料庫名稱和登入 / 使用者名稱,必須和 ThingWorx 伺服器使用的資料庫名稱和登入 / 使用者名稱有所區隔。
如需詳細資訊,請參閱〈組態參數〉中的〈資料庫〉章節。
按一下「下一步」
8. 「TLS 組態」視窗中,選取「使用 HTTPS (TLS)」核取方塊來設定 Experience Service,以使用安全 HTTPS 通訊協定。否則,選取「使用 HTTP (無 TLS)」核取方塊,以使用不安全的 HTTP 協定。按一下「下一步」
* 
如果已選取「使用 HTTP (無 TLS)」,請跳至步驟 11。
9. 如果已選取「使用 HTTPS (TLS)」,請針對已編碼的金鑰與憑證類型選取下列其中一項:
PEM
PCKS12 (PFX)
按一下「下一步」
10. 根據您選擇的編碼金鑰與憑證類型,輸入下列資訊:
PEM
PCKS12 (PFX)
「PEM 私密金鑰」- 包含私密金鑰檔案的路徑
* 
私密金鑰檔案是受到密碼保護的,並且不受支援。如果私密金鑰檔案是受到密碼保護的,則密碼必須被移除。
.
「已加密」- 如果您要加密私密金鑰並輸入密碼,請選取此核取方塊
「PEM 公用憑證」- 包含公用憑證檔案的路徑。
「PEM 中繼 CA 憑證組合」- (選用) 前往憑證組合檔案的路徑,該憑證組合檔案擁有中繼 CA 的憑證。
* 
這不是基礎 CA 的憑證。
* 
如果已在叢集中部署 Experience Service,請確定叢集中執行的所有實體,均可存取金鑰和憑證檔案位置。
「PCKS12 (PFX) 封存檔案」- 封存檔案的路徑。
「已加密」- 如果您要加密私密金鑰並輸入密碼,請選取此核取方塊
如需詳細資訊,請參閱〈組態參數〉和傳輸層安全性 (TLS) 憑證〉中的〈SSL 和 TLS 憑證〉章節。按一下「下一步」
11. 「資料存放區」視窗中,輸入下列資訊以設定 Experience Service 資料的儲存位置:
「專案存放區」- 儲存專案內容的目錄路徑。
「表示存放區」- 儲存表示庫藏內容的目錄路徑。
「升級存放區」- 儲存移轉程式「成功檔案」的目錄路徑。
* 
如果已在叢集中部署 Experience Service,請確保叢集中執行的所有實例,均可存取資料儲存目錄。
如需詳細資訊,請參閱〈組態參數〉中的〈內容儲存〉章節。
12. 如果您想要啟用標準 / 進階模型目標產生,請在「模型目標產生」視窗中勾選「啟用伺服器端模型目標產生」核取方塊。如需詳細資訊,請參閱〈目標產生〉。此時,如果您不想啟用進階模型目標產生,可以繼續進行安裝,無需填寫以下欄位。
或者,如果您要啟用進階模型目標產生,請在勾選「啟用伺服器端的模型目標產生」核取方塊時填寫適用欄位:
欄位
描述
基礎 URL
模型目標服務的 URL。系統將為您填入欄位。值為:
https://vws.vuforia.com
權杖路徑
OAuth2 驗證的 HTTP 請求路徑。系統將為您填入欄位。值為:
oauth2/token
AMTG 路徑
進階模型目標產生的 HTTP 請求路徑。系統將為您填入欄位。值為:
modeltargets/advancedDatasets
存取金鑰
請務必聯絡 PTC 技術支援取得此欄位的值。如需詳細資訊,請參閱〈請求資訊以啟用進階模型目標產生〉。
祕密金鑰
請務必聯絡 PTC 技術支援取得此欄位的值。如需詳細資訊,請參閱〈請求資訊以啟用進階模型目標產生〉。
按一下「下一步」
13. 輸入「預設網域名稱」,然後按一下「下一步」。如果您不確定該輸入什麼作為預設的網域名稱,請參閱〈組態參數〉中的〈網域名稱〉一節。
14. 「專案存取」視窗即會出現。如果要禁止 Vuforia Studio 編寫者發佈將「存取」設定為「公開」的專案,請選取「停用發佈可以公開存取的專案」核取方塊停用相關權限。
15. 「下載專案以離線檢視」視窗即會隨之顯示。如果禁止 Vuforia Studio 編寫者發佈已啟用「可下載以利離線檢視」設定的專案,請選取「停用可下載進行離線檢視之專案的發佈功能」的核取方塊。
16. 「驗證」視窗中,選取下列其中一項:
基本驗證
單一登入 (OpenID Connect)
* 
如果已選取「基本驗證」,請跳至步驟 17。
17. 如果已選取「單一登入 (OpenID Connect)」,請輸入下列資訊:
欄位
描述
「選取單一登入的 OpenID Provider」
根據您的提供者選取下列其中一項:
簽發者網址
將此設定為與 SSO 組態參數<as-base-url> 參數相同的值:
用戶端 ID
將此設定為與 SSO 組態參數<es-client-id> 參數相同的值:
選擇作為 Experience Service 的用戶端 ID 的專屬數值。例如:studio-es
* 
此值必須與在 Experience Service 安裝期間輸入的內容相符。如果不相符,則不會正確配置 SSO。
用戶端密碼
將此設定為與 SSO 組態參數<es-client-secret> 參數相同的值:
當配置 Experience Service 用戶端時,PingFederate 可讓您為用戶端產生密碼。如果您選擇為用戶端產生密碼,請擷取產生的數值,以用於其他安裝和配置步驟中。或者,您也可以自己指定用戶端密碼。在此情況下,請確保您指定的是強式密碼及難以被猜中的密碼。
重新導向網址
將此設定為與 SSO 組態參數<es-redirect-uri> 參數相同的值:
ES 範圍
將此設定為與 SSO 組態參數<es-scope> 參數相同的值:
外部範圍
依預設,已設定為 THINGWORX
ThingWorx 存取
選取下列其中一項:
「使用應用程式金鑰」- 選取此選項以在 ThingWorx 中使用應用程式金鑰
「使用憑證」- 選擇此選項以使用您 IdP 中的帳戶
如需詳細資訊,請參閱〈ThingWorx 驗證〉。
「使用者名稱」
將其設定為與您 OpenID Connect 原則中識別之 sub 屬性相同的值。
逾時 (分鐘)
Experience Service 使用 OpenID Connect 進行驗證時,會為對其進行驗證的使用者建立工作階段。 此屬性可指定工作階段失效且使用者必須重新進行驗證的期限 (以分鐘表示)。
用戶端 ID
輸入 Studio 用戶端 ID 的名稱。此欄位的預設值為 PTC_Studio_Client_ID。但是,如果已配置為不同的值,請務必在此輸入。
18. 「ThingWorx 伺服器」視窗即會出現。輸入適當資訊之後,按一下「下一步」
欄位或設定
描述
ThingWorx 伺服器網址
這是必填欄位。
「ThingWorx 伺服器網址」欄位中,輸入 ThingWorx 實例的網址。例如 https://twx.example.com:8443/Thingworx
「設定 ThingWorx 伺服器的公用存取」
勾選此核取方塊,以允許共用體驗存取 ThingWorx 資料。
欲進一步了解共用體驗,並設定 ThingWorx 的共用存取,請參閱〈設定 ThingWorx 的公用存取〉。
ThingWorx 伺服器的系統管理員憑證
「基本驗證」- 針對在 ThingWorx 伺服器上擁有管理權限的帳戶,提供使用者名稱和密碼。這些憑證用於設定 Experience Service 所需的 ThingWorx 伺服器存取權限。
「單一登入 (OpenID Connect)」- 提供您在 使用 Postman 獲取 ThingWorx 系統管理員的 OAuth 存取權杖 中取得的存取權杖。
19. 「準備安裝」視窗中按一下「下一步」
安裝後步驟 (僅限單一登入)
如需有關單一登入驗證的安裝後步驟的資訊,請參閱〈單一登入安裝後步驟〉。
自動模式
欲在 Windows 自動模式下執行安裝程式,請使用下列開始命令:
start /W <name of installer file>.exe --mode unattended --optionfile install.options
驗證選項指定數值所使用的邏輯,與驗證手動輸入數值的邏輯完全相同。如需深入瞭解自動模式執行安裝程式時所能指定的選項,請參閱〈自動模式〉。若未提供任何數值,則使用預設值。若未提供任何數值,則使用預設值。