630 likes | 752 Views
第 21 章 TS RemoteApp. 本章重點. 21 - 1 TS RemoteApp 簡介 21 - 2 在伺服器設定 RemoteApp 環境 21 - 3 發佈 RemoteApp 程式到用戶端 21 - 4 用戶端執行 RemoteApp 程式 21 - 5 TS Gateway + TS RemoteApp 的環境. TS RemoteApp. 對於遠端使用者(透過 遠端桌面連線 來操作的使用者)而言 , TS RemoteApp 是 Windows Server 2008 貼心而明顯的改進。
E N D
本章重點 • 21-1 TS RemoteApp 簡介 • 21 - 2 在伺服器設定 RemoteApp 環境 • 21 - 3 發佈 RemoteApp 程式到用戶端 • 21 - 4 用戶端執行 RemoteApp 程式 • 21 - 5 TS Gateway + TS RemoteApp 的環境
TS RemoteApp • 對於遠端使用者(透過遠端桌面連線來操作的使用者)而言, TS RemoteApp 是 Windows Server 2008 貼心而明顯的改進。 • 將以往先執行遠端桌面連線、再執行應用程式的兩個動作, 整合成『直接執行應用程式』一個動作, 感覺像是在執行本機上的應用程式, 讓那些分不清用戶端和伺服器的使用者都能輕鬆操作。
21 - 1 TS RemoteApp 簡介 • TS RemoteApp 功能可說是脫胎自 Windows 2000 Server 時代的應用伺服器模式(Application Server Mode), 嚴格來說, 不算是全新的概念。 • 不過考量到未曾用過類似功能的讀者, 可能不清楚它的用途, 所以在開始實作之前, 還是要先說明它的使用時機與先決條件。
TS Remote App 的使用時機 • 雖然 TS RemoteApp 功能讓使用者能輕鬆地執行『安裝在伺服器』的應用程式。 • 不過許多人都會質疑:為何不直接將應用程式安裝在用戶端, 在用戶端執行就好。非得要辛苦地從遠端執行?以下列舉數個適合使用 TS RemoteApp 的時機: • 因為 64 位元的應用程式不能安裝在 32 位元的作業系統, 此時可將該程式安裝在 64 位元架構的終端機伺服器, 而 32 位元的用戶端透過 TS RemoteApp 功能來執行它。
TS Remote App 的使用時機 • 有些部門是大家共用幾部電腦, 所以使用者每次所用的電腦可能不同。倘若該電腦剛好沒安裝所要用的軟體, 便無法工作。 • 若將大家必備的軟體安裝在終端機伺服器, 便可透過 TS RemoteApp 功能來執行。 • 因為應用程式只安裝在少數的伺服器, 而非每一部用戶端電腦, 因此不但安裝時方便, 日後的維護作業(例如:安裝修補程式、升級等等)更方便。
TS Remote App 的使用時機 • 一般『遠端桌面連線』的作法, 因為會傳送伺服器的桌面畫面, 佔用比較大的頻寬。 • 而 TS RemoteApp 功能由於只傳送應用程式的畫面、不傳送伺服器的桌面畫面, 所以比較節省頻寬。當用戶端與伺服器之間的頻寬不夠大時, 就能充分感受到兩者的差異。
使用 TS RemoteApp 的先決條件 • 欲使用 TS RemoteApp 功能, 必須符合以下條件: • 伺服器必須採用 Windows Server 2008 標準版、企業版或 Data Center 版, 因為 Web 版和 Itanium 版無 TS RemoteApp 功能。 • 用戶端的遠端桌面連線程式必須至少是 6.0 版。
使用 TS RemoteApp 的先決條件 • 目前 Windows XP SP2 是用 RDC 5.1 版, 因此必須到 http://support.microsoft.com/kb/925876 網頁來下載 6.0 版。 • 而 Windows XP SP3 和 Windows Vista / Vista SP1 / 2008 都已經內建 RDC 6.0 版, 毋須再更新。
21 - 2 在伺服器設定 RemoteApp 環境 • 要在伺服器設定 TS RemoteApp 環境, 必須執行以下 4 個步驟:
1. 安裝『終端機伺服器』角色服務 • 請在初始設定工作視窗或伺服器管理員視窗點選新增角色, 若看到在您開始前交談窗、按下一步鈕繼續:
安裝『終端機伺服器』角色服務 • 按兩次下一步鈕
安裝『終端機伺服器』角色服務 • 按下一步鈕 • 按下一步鈕
安裝『終端機伺服器』角色服務 • 按下一步鈕
安裝『終端機伺服器』角色服務 • 按下一步鈕
安裝『終端機伺服器』角色服務 • 按下一步鈕
2. 安裝應用程式 • 在伺服器安裝了必要的元件之後, 接著我們要以『特殊的安裝模式』(稱為 TS 安裝模式)來安裝應用程式, 將來才能讓用戶端透過 TS RemoteApp 功能執行。 • 這些經由特殊方式所安裝的應用程式便是所謂的『RemoteApp 程式』。 • 微軟建議勿將共用元件的整套軟體, 拆開安裝在不同的伺服器。
安裝應用程式 • 例如:將 Microsoft Office 的 Word、Excel 和 PowerPoint 安裝在不同的伺服器, 將來用戶端透過 TS RemoteApp 功能執行它們時, 就容易出現問題。 • 請在伺服器執行『開始 / 控制台』命令來開始安裝:
安裝應用程式 • 按下一步鈕
安裝應用程式 • 在本例我們置入了『Symantec Endpoint Protection』安裝光碟, 而且系統偵測到安裝程式, 如右圖:
安裝應用程式 • 因為 Symantec Endpoint Protection 程式要求在安裝後必須重新開機(有的程式毋須如此), 因此我們照做。 • 重新開機後就完成了安裝工作。
3. 宣告為 RemoteApp 程式 • 雖然有些應用程式必須透過上述的安裝方式, 才能成為 RemoteApp 程式。 • 不過, 有些毋須安裝便可執行的程式, 及 Windows 系統內建的應用程式, 例如:記事本、小畫家、WordPad 等等, 也都可以成為 RemoteApp 程式。 • 因此必須經由『宣告』動作, 來決定伺服器究竟有哪些 RemoteApp 程式可供使用。
宣告為 RemoteApp 程式 • 接續前一步驟, 在伺服器安裝了 Symantec Endpoint Protection 後, 請執行『開始 / 系統管理工具 / TS RemoteApp 管理員』命令, 開啟 TS RemoteApp 管理員主控台:
宣告為 RemoteApp 程式 • 按下一步鈕 • 按下一步鈕
宣告為 RemoteApp 程式 • 按下一步鈕
宣告為 RemoteApp 程式 • 爾後若要移除 RemoteApp 程式, 請在該程式按右鈕、執行移除命令, 如右圖:
4. 啟用『遠端桌面連線』功能 • 最後, 別忘了 RemoteApp 功能其實還是利用『遠端桌面連線』功能, 只不過將過程隱藏在背後, 讓使用者不易感覺到。 • 所以伺服器還是必須啟用此功能, 允許用戶端連線過來:
21 - 3 發佈 RemoteApp 程式到用戶端 • 伺服器安裝且宣告了 RemoteApp 程式後, 該如何告知用戶端呢? • 通常藉由『rdp 檔』和『msi 檔』來做到, 因此對每一個 RemoteApp 程式還要產生對應的 rdp 檔或 msi 檔(擇一即可)。
建立 rdp 檔 • 以下示範如何建立『Symantec Endpoint Protection』這個程式的 rdp 檔, 首先請開啟TS RemoteApp 管理員主控台:
建立 rdp 檔 • 按下一步鈕
建立 rdp 檔 • 按下一步鈕
建立 msi 檔 • 若是要建立『Symantec Endpoint Protection』這個程式的 msi 檔, 也是先開啟TS RemoteApp 管理員主控台:
建立 msi 檔 • 按下一步鈕
建立 msi 檔 • 按下一步鈕
提供 rdp 檔或 msi 檔給用戶端 • 有了 rdp 檔或 msi 檔之後, 接下來該讓用戶端能讀取這些檔案, 其方式有以下多種, 擇一使用即可: • 將 rdp 檔或 msi 檔當作郵件附件, 寄送給用戶端。 • 將 rdp 檔或 msi 檔存放在網路共用資料夾, 通知用戶端來直接執行或複製。 • 利用群組原則, 設定為登入網域後自動執行 msi 檔。
提供 rdp 檔或 msi 檔給用戶端 • 大家對於前兩種方式應該都沒有問題, 但是第三種方式就需要特別說明。 • 請在網域控制站開啟群組原則管理編輯器主控台, 然後如下操作:
提供 rdp 檔或 msi 檔給用戶端 • 爾後網域內的電腦連線到網域後, 就會在桌面或開始功能表產生執行『Symantec Endpoint Protection』的捷徑。
21 - 4 用戶端執行 RemoteApp 程式 • 當用戶端已經能讀取 rdp 檔或 msi 檔之後, 該如何利用它們呢? • 其實就把他們當成一般的程式來執行即可, 以下分別說明。