安裝及配置 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)」,請輸入下列資訊:
欄位
描述
簽發者網址
將其設定為與〈PingFederate 組態〉的〈SSO 組態參數〉一節中識別的 <as-base-url> 參數相同的值。
用戶端 ID
將其設定為與〈PingFederate 組態〉的〈SSO 組態參數〉一節中識別的 <es-client-id> 參數相同的值。
選擇作為 Experience Service 的用戶端 ID 的專屬數值。例如:studio-es
* 
此值必須與在 Experience Service 安裝期間輸入的內容相符。如果不相符,則不會正確配置 SSO。
用戶端密碼
將其設定為與〈PingFederate 組態〉的〈SSO 組態參數〉一節中識別的 <es-client-secret> 參數相同的值。
當配置 Experience Service 用戶端時,PingFederate 可讓您為用戶端產生密碼。如果您選擇為用戶端產生密碼,請擷取產生的數值,以用於其他安裝和配置步驟中。或者,您也可以自己指定用戶端密碼。在此情況下,請確保您指定的是強式密碼及難以被猜中的密碼。
重新導向網址
將其設定為與〈PingFederate 組態〉的〈SSO 組態參數〉一節中識別的 <es-redirect-uri> 參數相同的值。
ES 範圍
將其設定為與〈PingFederate 組態〉的〈SSO 組態參數〉一節中識別的 <es-scope> 參數相同的值。
ThingWorx 存取
選取下列其中一項:
「使用應用程式金鑰」- 選取此選項以在 ThingWorx 中使用應用程式金鑰
「使用憑證」- 選擇此選項以使用您 IdP 中的帳戶
如需詳細資訊,請參閱〈ThingWorx 驗證〉。
「使用者名稱」
將其設定為與您 OpenID Connect 原則中識別之 sub 屬性相同的值。如需詳細資訊,請參閱〈OpenID 原則組態〉的步驟 9。
逾時 (分鐘)
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
驗證選項指定數值所使用的邏輯,與驗證手動輸入數值的邏輯完全相同。如需深入瞭解自動模式執行安裝程式時所能指定的選項,請參閱〈自動模式〉。若未提供任何數值,則使用預設值。若未提供任何數值,則使用預設值。