安裝 App Controller
發行︰ 2016年3月
適用於: System Center 2012 - App Controller、System Center 2012 SP1 - App Controller、System Center 2012 R2 App Controller
本節提供安裝 System Center 2012 - App Controller 的逐步指示。 安裝 App Controller 後,請參閱 設定 App Controller 一節中有關設定 App Controller 的指示。
若要安裝 App Controller 伺服器,請參閱如何安裝 App Controller 伺服器一節。 若要安裝適用於 App Controller 的 Windows PowerShell 模組,請參閱如何安裝適用於 App Controller 的 Windows PowerShell 模組一節。
如何安裝 App Controller 伺服器
本節中的程序描述如何安裝 System Center 2012 - App Controller 伺服器。
開始安裝 App Controller 伺服器之前,請確定您的電腦已安裝並執行 Microsoft SQL Server 的支援版本。 如需 4 位元組 Unicode 字串的支援,於安裝前,請先將資料庫定序設定為 _100_ 定序之一;例如,Chinese_Simplified_Pinyin_100_。 若不想設定整個 SQL Server 資料庫皆使用 _100_ 定序,請建立空的資料庫,供 App Controller 使用,然後將該資料庫的定序序列設定為 _100_ 定序之一。 完整的 _100_ 定序清單可從 MSDN 上 Transact-SQL 參考資料中 Windows 定序名稱 主題取得。
注意 |
---|
如果安裝程式無法順利完成,請查閱位於 %LOCALAPPDATA%\AppController\Logs 資料夾 (適用於 System Center 2012 - App Controller) 或 \ProgramData\AppControllerLogs (適用於 System Center 2012 SP1 中的 App Controller) 中的記錄檔。 |
為安裝 App Controller 伺服器,您必須使用您要設定的電腦上之本機系統管理員群組的成員或同等資格的網域使用者的身分登入。 此帳戶對將使用的資料庫也至少必須具有 DBO 使用權限。
安裝 App Controller 伺服器
在安裝媒體上,以滑鼠右鍵按一下 setup.exe,然後按一下 [以系統管理員身分執行]。
注意 開始安裝 App Controller 之前,請先關閉所有已開啟的程式,並確定電腦上沒有擱置中的重新啟動。 例如,如果您已經使用 [伺服器管理員] 來安裝伺服器角色,或已經套用安全性更新,就可能需要重新啟動電腦,然後使用相同的使用者帳戶登入電腦,以完成伺服器角色的安裝或安全性更新。
在主要安裝程式頁面上,按一下 [安裝]。
在 [產品註冊資訊] 頁面上,提供適當的資訊,然後按 [下一步]。 檢閱授權條款,選取 [我已閱讀、瞭解並同意授權合約的條款] 核取方塊,然後按 [下一步]。
接著會檢查您正在安裝 App Controller 伺服器所在的電腦,確保已符合適當的軟硬體需求。 如果未符合先決條件,便會出現一個頁面,其中顯示未符合哪項先決條件,以及如何解決問題的相關資訊。 若已符合所有先決條件,[選取安裝位置] 頁面隨即顯示。
如需 App Controller 硬體與軟體需求的詳細資訊,請參閱 System Center 2012 - App Controller 系統需求。
在 [選取安裝位置] 頁面上,使用預設路徑或選取不同的 App Controller 程式檔案安裝路徑,然後按 [下一步]。
在 [設定服務] 頁面上,指定 App Controller 服務將使用的帳戶。 您可以設定 App Controller 服務,使用網路服務帳戶或網域帳戶。
注意 如果指定網域帳戶,強烈建議您建立專為 App Controller 服務而設的帳戶。
您也可以設定 App Controller 服務將使用的通訊埠。
注意 此通訊埠僅用於 App Controller 服務之間的通訊。 您無需將執行 App Controller 之電腦上的防火牆設定為允許存取此通訊埠。
在 [設定網站] 頁面上,指定下列資訊:
IP 位址:從 IP 位址清單中選取 IP 位址,或輸入使用者可用來存取此網站的 IP 位址。
通訊埠:輸入 HTTP.sys 必須於此接聽對此網站要求的通訊埠。 如果指定的通訊埠與預設通訊埠 (HTTPS 為 443) 不同,用戶端必須指定要求伺服器的通訊埠號碼,否則將無法連線至網站。
SSL 憑證:選擇要讓 App Controller 安裝程式產生自我簽署憑證或使用先前匯入的 SSL 憑證。
注意 若要新增或設定伺服器憑證,請使用 IIS 管理員的伺服器憑證功能。
若使用自我簽署憑證,則該憑證必須新增至所有將存取 App Controller 網站之電腦的「信任的根憑證授權」存放裝置上。 若憑證不受信任,則部分瀏覽器將無法顯示 App Controller。 建議您使用信任之憑證授權單位核發的憑證,而不要使用自我簽署憑證。
重要 如果沒有解除安裝再重新安裝 App Controller,則無法變更在 App Controller 安裝期間指派的通訊埠。
設定 App Controller 伺服器將使用的網站繫結後,按 [下一步]。
在 [設定資料庫] 頁面上,指定下列資訊:
伺服器名稱:輸入正在執行 SQL Server 的電腦名稱。 如果您在執行 SQL Server 的相同電腦上安裝 App Controller 伺服器,則 [伺服器名稱] 會預先填入此電腦的名稱。
連接埠:輸入用來與執行 SQL Server 之電腦進行通訊的連接埠。 依預設,此值並非必要,故為空白。
執行個體名稱:選取或輸入所要使用之 SQL Server 執行個體的名稱。 將執行個體名稱填入清單時,會有短暫的延遲。 可用執行個體的清單可能無法對應至上述步驟指定的 [通訊埠]。
資料庫名稱:輸入要使用的資料庫名稱。 用於安裝 App Controller 伺服器的帳戶,至少必須具有指定資料庫的資料庫擁有者 (dbo) 使用權限。 如果指定的資料庫不存在,而目前使用者具備適當使用權限,則 App Controller 安裝精靈將為您建立資料庫。 若您正執行高可用性安裝,則第二部及後續伺服器的安裝必須使用與第一部伺服器相同的資料庫。
注意 一個 SQL Server 執行個體僅能安裝一個 App Controller 資料庫。
設定 App Controller 伺服器使用的資料庫後,按 [下一步]。
在 [設定加密金鑰] 頁面上,選取匯出的加密金鑰檔案,並提供適當的密碼,然後按 [下一步]。 這兩個值是在從現有 App Controller 安裝匯出加密金鑰時指定。
注意 僅當使用現有 App Controller 資料庫時才會出現此畫面。 若您正設定 App Controller 的高可用性部署,則此為必要步驟。 使用 Export-SCACAesKey 指令程式匯出加密金鑰。 請參閱 System Center 2012 中的 Cmdlet - App Controller (英文) 以取得使用 Cmdlet 之方式的詳細資訊。
在 [協助改善 System Center 2012 - App Controller] 頁面上,選取是否要加入「客戶經驗改進計畫 (CEIP)」及使用 Microsoft Update,然後按 [下一步]。
注意 若您先前已選擇在此電腦上使用 Microsoft Update (或是此選項已透過群組原則啟用),則可能無法使用此選項。
在 [確認設定] 頁面上,檢閱您的選取項目並執行下列其中一項動作:
按一下 [上一步],變更任何選項。
按一下 [安裝],安裝 App Controller 伺服器。
按下 [安裝] 之後,[正在安裝元件] 頁面隨即顯示,並顯示安裝程序。
在 [成功地完成安裝程式] 頁面上,執行下列其中一項步驟:
若要在關閉安裝精靈時開啟 App Controller 網站,請確定 [在安裝程式關閉時啟動 App Controller ] 核取方塊已選取。
按一下 [完成]。
如果安裝程式無法完成,則會提供您一份清單,其顯示無法安裝的項目及其相關記錄檔的連結。 檢閱這些記錄,以取得安裝程式發生問題所在的詳細資訊。 如需更多安裝程式問題的相關資訊,請參閱 疑難排解 System Center 2012 - App Controller 及 System Center 2012 - App Controller 的版本資訊 的「安裝」一節。
如何啟用 App Controller 的單一登入
預設會啟用 App Controller,提示使用者輸入其 Active Directory 使用者名稱和密碼來登入。 下列程序描述如何設定 App Controller,以利用使用者目前的 Windows 憑證自動登入。
驗證或變更驗證方法
在 App Controller 伺服器上開啟 IIS 管理員。
選取 App Controller 網站。
展開網站,然後選取 /api 節點。
按一下 [驗證]。
啟用 [Windows 整合式驗證]。
停用 [基本驗證]。
開啟限制委派
使用具備 Active Directory 網域服務「OU 系統管理員」權限的帳戶登入。 確定此帳戶也具備 SeEnableDelegationPrivilege 使用者權限 (例如,網域管理員可在網域控制站上執行命令
ntrights -u domain\user +r SeEnableDelegationPrivilege
,其中的 domain/user 是該帳戶的網域和帳戶名稱)。在 [Active Directory 使用者和電腦] 中,展開 [App Controller 機器] 節點。
按一下 [委派] 索引標籤。
選取 [信任這台電腦,但只委派指定的服務] 選項。
選取 [使用任何驗證通訊協定] 選項。
按一下 [新增],然後執行下列其中一個步驟:
如果 VMM 管理伺服器是在本機系統帳戶下執行,請輸入 VMM 管理伺服器的名稱,並選取 [HOST],然後按一下 [確定]。
如果 VMM 管理伺服器正執行於網域帳戶下,請輸入網域帳戶的名稱,並選取 [SCVMM],然後按一下 [確定]。
按一下 [新增],然後選取 Common Internet File System (CIFS) 服務。
輸入 VMM 管理伺服器的名稱,然後按一下 [確定]。
對每個 VMM 程式庫伺服器及每個新增到 App Controller 的網路檔案共用重複步驟 7。
重新啟動 App Controller 管理伺服器。
如何安裝適用於 App Controller 的 Windows PowerShell 模組
本節的程序描述如何安裝適用於 App Controller 的 Windows PowerShell 模組。
開始安裝適用於 App Controller 的 Windows PowerShell 模組前,請先確定您的電腦已安裝或啟用支援版本的 Windows PowerShell。
若要完成此程序,至少需要您要設定的電腦上之本機系統管理員群組的成員或同等資格。
安裝適用於 App Controller 的 Windows PowerShell 模組
在安裝媒體上,以滑鼠右鍵按一下 setup.exe,然後按一下 [以系統管理員身分執行]。
在主要安裝程式頁面上,按一下 [安裝適用於 App Controller 的 Windows PowerShell 模組]。
在 [使用者授權合約] 頁面上,檢閱授權條款,選取 [我接受授權合約中的條款] 核取方塊,然後按 [下一步]。
按一下 [安裝],安裝適用於 App Controller 的 Windows PowerShell 模組。
驗證安裝結果,然後按一下 [完成]。
如何使用命令提示字元安裝 App Controller
若您想要以無使用者介入的方式安裝 App Controller,則可以命令提示字元安裝 App Controller。
使用產品 CD 上 Installation 資料夾內的 Setup.exe 程式,以命令提示字元安裝及解除安裝 App Controller。 下列各節列出可以搭配 Setup.exe 使用的各種參數。 命令列參數可以任意順序使用。
提示 |
---|
使用命令列解除安裝 App Controller,則會將資料庫一律刪除。 如需保留資料庫,請使用互動式使用者介面。 |
App Controller 命令列安裝參數
下表描述可搭配 Setup.exe 使用來安裝 App Controller 的參數。
參數 | 必要 | 說明 |
---|---|---|
/help 或 /? | 選擇性 | 顯示 [說明] 對話方塊。 |
/Silent | 選擇性 | 指定以不顯示使用者介面的方式安裝產品。 如未指定,則會執行互動式安裝程式。 |
/SelfUpdate <布林值> | 選擇性 | 啟動安裝程式前,先檢查 Microsoft Update 上的產品更新。 如未指定,則不會檢查更新。 |
/InstallPath <路徑> | 選擇性 | 指定要安裝 App Controller 二進位檔的資料夾位置。 如未指定,則會使用 %PROGRAMFILES%\Microsoft System Center 2012\App Controller。 |
/ProductKey <產品金鑰> | 選擇性 | 指定您購買 App Controller 所提供的 Microsoft 產品金鑰。 如未指定,則 App Controller 將為評估版模式。 |
/ServiceUsername <網域>\<使用者名稱> | 選擇性 | 指定用來執行 App Controller 程序的帳戶。 |
/ServicePassword <密碼> | 選擇性 | 指定 [ServiceUsername] 的帳戶密碼。 |
/ServicePort <連接埠> | 選擇性 | 指定用來執行 App Controller 程序的通訊埠。 如未指定,則會使用通訊埠 18622。 |
/IP <IP 位址> | 選擇性 | 指定 App Controller 網站繫結的 IP 位址。 若未指派,則會使用全部未指派的 IP 位址。 |
/Port <連接埠> | 選擇性 | 指定 App Controller 網站繫結的通訊埠。 如未指定,則會使用 443。 |
/SslCert <雜湊> | 選擇性 | 指定 App Controller 網站繫結的 SSL 憑證。 如未指定,則會產生自我簽署憑證。 |
/SQL <伺服器>,<連接埠>\<執行個體> | 必要 | 指定將安裝 App Controller 資料庫所在的 Microsoft SQL Server 名稱和執行個體。 |
/SQLdb <資料庫> | 選擇性 | 指定 App Controller 資料庫的 Microsoft SQL Server 資料庫名稱。 如未指定,則會使用 AppController。 |
/AesKeyFilePath <路徑> | 僅當使用現有的資料庫時才需要 | 指定於 App Controller 資料庫中用來加密和解密值的 AES 金鑰。 |
/AesKeyPassword <密碼> | 僅當使用現有的資料庫時才需要 | 指定用來解密 AES 金鑰檔案的密碼。 |
/CEIP | 選擇性 | 啟用 App Controller,將匿名意見傳送給 Microsoft,以作為「客戶經驗改進計畫 (CEIP)」的一部分。 如未指定,則不會註冊 CEIP。 |
/MU | 選擇性 | 設定伺服器使用 Microsoft Update。 如未指定,則不會註冊 Microsoft Update。 |
/acceptEula | 強制 | 指出您已閱讀、瞭解並同意授權條款。 |
範例:安裝 App Controller
使用下列程式碼範例安裝 App Controller:
Setup.exe /Silent /SelfUpdate true /InstallPath “C:\AppController” /ServiceUsername “CONTOSO\AppControllerSrvAcct” /ServicePassword “P4ssw0rd!” /ServicePort 18623 /IP 10.1.2.3 /Port 444 /SslCert 2d8bfddf59a4a51a2a5b6286c22473108395624d /SQL “CONTOSOSQLSRV,1434\Instance1” /SQLdb AppControllerDatabase /AesKeyFilePath “C:\backup\AppControllerAesKey” /AesKeyPassword “P4ssw0rd$” /CEIP /MU /acceptEula
請參閱
設定 App Controller
解除安裝 App Controller
疑難排解 System Center 2012 - App Controller
System Center 2012 - App Controller 的版本資訊