狀況
問題 1請考慮下列情況:
-
您使用 Windows Server 2012 或 Windows Server 2012 R2 中的 [遠端桌面 (RD) 服務。
-
您必須將 RemoteApp 組態匯出至.tspub 檔中,使用 Export2Tspub.exe 應用程式,從 Microsoft Forefront 統一存取閘道 (UAG) 2010 Service Pack 4 (SP4),以便您可以發佈 RemoteApps UAG 入口網站中。
-
您必須包含一個以上的執行個體的 RD 工作階段主機的 RemoteApp 集合。
在這個案例中,Export2Tspub 應用程式可能不會匯出組態.tspub 檔。此外,您會收到下列錯誤訊息︰
C:\>Export2Tspub.exe正在初始化讀取 RemoteApps 組態正在執行 PowerShell cmdlet...轉換的實體'System.Array' 為 'SessionHost' 沒有定義時,發生例外狀況無法剖析組態完成了 !
問題 2請考慮下列情況:
-
您使用在 Windows Server 2012 R2 或 Windows Server 2012 RD 服務。
-
您必須將 RemoteApp 組態匯出至.tspub 檔中,使用 Forefront UAG 2010 SP4 Export2Tspub.exe 應用程式,以便您可以發佈 RemoteApps UAG 入口網站中。
-
您有包含沒有 RemoteApp 程式,例如 RD 工作階段集合的執行個體的集合。
在這個案例中,Export2Tspub 應用程式可能不會匯出組態.tspub 檔。此外,您會收到下列錯誤訊息︰
C:\>Export2Tspub.exe正在初始化讀取 RemoteApps 組態正在執行 PowerShell cmdlet...轉換的實體參數不可為 null 時,發生例外狀況無法剖析組態完成了 !
原因
造成問題 1之所以發生這個問題,是因為 Export2Tspub 應用程式並不會處理 RemoteApp 集合,其中正確地包含一個以上的 RD 工作階段主機執行個體。問題 2 的原因之所以發生這個問題,是因為 Export2Tspub 應用程式並不會處理 RemoteApp 集合,其中包含沒有 RemoteApp 程式。
解決方案
Forefront UAG 2010 sp4 中彙總套件 1解決此問題。套用彙總套件 1 之後,請檢閱 < 其他資訊=""> 一節中所提及的其他重要變更。
因應措施
因應措施的問題 1若要解決這個問題,請確定您有每個集合的只有一個 RD 工作階段主機執行個體。這可能需要從集合中卸除其他 RD 工作階段主機執行個體。在此情況下,Export2Tspub 應用程式正確地將設定匯出到.tspub 檔。因應措施的問題 2若要解決這個問題,請確定您有包含 RemoteApp 程式的集合。
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
更多的資訊
最新的 Export2Tspub.exe 應用程式已獲得改善,來處理更複雜的 RD 服務部署案例,如下所示︰
-
能夠使用 RD 連線代理人負載平衡多個 RD 工作階段主機執行個體。
-
RD 連線代理人的高可用性模式中的支援。
在 Export2Tspub 應用程式的 SP4 發行版本,UAG 是有限制的使用單一的 RD 工作階段主機執行個體,而且您無法不利用以及 RD 連線代理人負載平衡的 RD 工作階段主機的多個執行個體。新的版本變更這個行為。它可讓您充分利用 RD 連線代理人,而且也會跨多個 RD 工作階段主機執行個體的散佈負載。它會藉由指定 RD 連線代理人伺服器名稱或 DNS 循環配置資源名稱 (如果保險經紀人是在高可用性模式) 為 UAG 中所使用的伺服器陣列名稱。注意伺服器陣列名稱是 IP 位址或完整格式的網域名稱 (FQDN) 在應用程式屬性 (RemoteApp) ] 對話方塊,在遠端桌面工作階段主機] 文字方塊中的 [伺服器設定] 索引標籤中設定。這個設定是以下列的螢幕擷取畫面所示。
參考
深入了解 Microsoft 會使用來描述軟體更新術語。