全部產品
Search
文件中心

Bastionhost:將Windows Server部署為應用伺服器

更新時間:Jun 12, 2026

應用伺服器用於安裝應用程式,並能通過RemoteApp服務發布應用程式。通過Bastionhost營運應用之前,您首先需要準備應用伺服器。本文以Windows Server 2019為例,為您介紹如何將Windows Server部署為應用伺服器。

Windows Server部署說明

  • Windows Server 2000/2003不支援RemoteApp服務。建議選擇Windows Server 2016、Windows Server 2019或Windows Server 2022版本。

  • Windows Server伺服器可以是物理裝置,也可以是虛擬機器。

  • 應用營運需要依賴Windows Server遠端桌面服務,服務預設試用期為120天,試用期結束後,您需要先啟用遠端桌面授權,才能繼續使用。

    警告

    遠端桌面服務預設有免費使用期,到期後應用營運功能將不可用。如果您需要長期使用此服務,需要前往微軟官方購買用戶端訪問許可證(CAL),在應用發行伺服器中啟用遠端桌面授權。

    用戶端訪問許可證(CAL)使用情境,請參考:

    • 每裝置CAL:根據應用營運最大並發量購買RDS規格,1個營運串連佔用1規格。適用於並發進行應用營運的人員數小於營運人員總數的情境(預設推薦該類型許可,通常情況下並發營運數小於營運人員總數)。

    • 每使用者CAL:根據需要使用應用營運的營運員使用者數購買RDS規格,一個使用者佔用1規格。適用於需要並發進行應用營運的人員數與營運人員總數一致的情境

應用伺服器配置推薦

配置項

1~10個並發串連

11~20個並發串連

21~50個並發串連

51~100個並發串連

100+個並發串連

CPU

4核

4核

8核

8核

16核

記憶體

8G

16G

16G

32G

64G

系統硬碟

200G

200G

300G

300G

500G

RemoteApp介紹

RemoteApp是微軟在Windows Server 2008之後,在其系統中整合的一項服務功能,使使用者可以通過遠端桌面訪問遠端的案頭與程式。在用戶端本機無須安裝系統與應用程式的情況下,也能正常使用遠端發布的各種的案頭與應用。在通過Bastionhost進行營運應用時,由於需要登入到應用伺服器並啟動伺服器上的用戶端,因此需要依賴RemoteApp。

步驟一:建立AD域

  1. 登入Windows Server 2019伺服器。

    如果使用Elastic Compute Service,您可以通過多種方式串連Elastic Compute Service。關於串連方式的更多資訊,請參見選擇ECS遠端連線方式

  2. 單擊image..png開始表徵圖,選擇伺服器管理員,在儀表板頁面,單擊添加角色和功能

  3. 按照頁面嚮導進行操作,以下無特殊說明的請保持預設配置。

    • 安裝類型:選擇基於角色或基於功能的安裝

    • 伺服器角色:選中Active Directory網域服務

    • 功能:選中.NET Framework 3.5功能.NET Framework 4.7功能。

  4. 功能安裝成功後重啟伺服器。

步驟二:將伺服器提升為網域控制站

  1. 儀錶版頁面,單擊將此伺服器提升為網域控制站

  2. 按照頁面嚮導進行操作,以下如無特殊說明,保持預設配置即可。

    • 部署配置:根網域名稱可任意填寫,例如example.com。

    • 網域名稱控制台選項:輸入目錄服務還原模式(DSRM)密碼。密碼複雜度要求:大小寫字母、數字和符號組合。

    • DNS選項:忽略提示單擊下一頁

  3. 安裝成功後重啟伺服器。重啟後查看當前伺服器是否在域中。

    系統屬性頁面可以看到顯示為example.com,表示伺服器已成功加入域。

步驟三:安裝遠端桌面服務

  1. 使用域帳號或Administrator登入伺服器。

    域為example.com,則域帳號為example,登入密碼和Administrator賬戶一致。

  2. 單擊image..png開始表徵圖,選擇伺服器管理員,在儀表板頁面,單擊添加角色和功能

  3. 按照頁面嚮導進行操作,以下如無特殊說明,保持預設配置即可。

    • 伺服器角色:選中案頭服務

    • 角色服務:選中遠端桌面工作階段主機(Remote Desktop Session Host)遠端桌面授權

      同時確保遠端桌面 Web 存取也處於選中狀態。

    • 確認:選中如果需要,自動重新啟動目標伺服器

步驟四:安裝RemoteAPP服務

  1. 使用域帳號或Administrator登入伺服器。

    域為example.com,則域帳號為example,登入密碼和Administrator賬戶一致。

  2. 單擊image..png開始表徵圖,選擇伺服器管理員,在儀表板頁面,單擊添加角色和功能

  3. 按照頁面嚮導進行操作,以下如無特殊說明,保持預設配置即可。

    • 安裝類型:選擇遠端桌面服務安裝

    • 部署類型:選擇快速啟動

    • 部署方案:選擇工作階段型桌面部署

    • 伺服器選擇:選擇目標伺服器,單擊下一頁

      如果出現相容性報錯,在Windows PowerShell(管理員)中執行Enable-PSRemoting命令,執行完成後再次回到選擇伺服器頁面單擊下一頁

      PS C:\Users\Administrator> Enable-PSRemoting
      在此電腦上設定了 WinRM 以接收請求。
      WinRM 已經進行了更新,用於遠端管理。
      在 HTTP://* 上建立 WinRM 偵聽程式接受 WS-Man 對此機器上任意 IP 的請求。
      PS C:\Users\Administrator>
    • 確認:勾選需要時自動重新啟動目標伺服器(R)。此時將在伺服器上部署RD 連線代理人RD Web 存取角色服務。

    • 部署成功後:

      部署進度頁面顯示遠端桌面服務角色服務會話集合RemoteApp 程式均已成功完成。頁面底部會顯示 RD Web 網站的訪問地址。

步驟五:調整應用伺服器策略

調整本機群組策略

  1. 開啟運行對話方塊,輸入gpedit.msc。

  2. 頁面,配置遠端桌面工作階段主機串連和會話時間。

    1. 串連設定

      • 允許使用者通過遠端桌面服務進行遠端連線:設定為已啟用。

      • 限制串連數量:設定已啟用,輸入允許的RD最大串連數999999

      • 將遠端桌面服務使用者限制到單獨的遠端桌面服務會話:設定為已禁用

      • 允許遠程啟動未列出的程式:設定已啟用

    2. 會話時間設定

      設定已中止會話的時間限制:設定已啟用,結束已中斷連線的會話為1分鐘

屏蔽IE地址欄

  1. 開啟運行對話方塊,輸入gpedit.msc。

  2. 頁面,將強制使用全螢幕模式設定為已啟用

    設定完成之後,可以開啟IE瀏覽器檢查一下效果,IE瀏覽器如果沒有顯示地址表示限制成功。

關閉Windows防火牆

頁面,關閉防火牆。

分別在網域網路設定專用網路設定公用網路設定中,選擇關閉 Windows Defender 防火牆

關閉IE增強安全配置

  1. 單擊image..png開始表徵圖,選擇伺服器管理員

  2. 在左側導覽列,單擊本機伺服器,關閉IE增強安全配置

設定RD授權模式

  1. 單擊image..png開始表徵圖,選擇伺服器管理員,在遠端桌面服務頁面,雙擊RD授權

  2. 選擇目標伺服器,單擊下一頁,根據嚮導完成剩餘操作。

  3. 返回遠端桌面服務頁面,選擇

  4. 將RD授權模式選擇為每裝置,並選擇遠端桌面授權伺服器,單擊應用

開啟遠端桌面

  1. 頁面,單擊允許遠端存取

  2. 遠程頁簽,選擇允許串連到此電腦,取消僅允許運行使用網路層級驗證的遠端桌面的電腦串連(建議),單擊確定