不用開發實現RDS RDWeb門戶美化和個性化

個性化RDWeb界面

RDWeb原生界面相對比較簡潔,每一個企業部署的RDWeb都是千篇一概的,有些用戶可能但願將網頁裝飾得個性化點。在談到自定義Web界面,第一反應多是使用代碼進行編寫,可是這裏要和你們分享的是無代碼美化和自定義RDWeb界面,由於筆者不會開發,也不會在此探討如何開發RDWeb界面,全部界面自定義是在不改變RDWeb佈局的前提下完成。RDWeb構建在IIS站點基礎之上,網站主題都是能夠經過配置文件進行自定義的。瀏覽器

RD Web主題、網頁背景、主題和圖標都在RDWeb服務器上的C:\Windows\Web\RDWe緩存

b\Pages\Images文件夾下進行編輯。RDWeb門戶背景其實是一張圖片,咱們選擇一張1199*1288分辨率的圖片,命名爲bg_globe_01,爲了防止重名,咱們把\Pages\Images里名爲bg_globe_01的原圖改爲其餘的名字,好比後綴加_bak,而後將本身選擇的圖片複製到C:\Windows\Web\RDWeb\Pages\Images文件夾裏,如圖1所示。服務器

wKiom1itK6DD-bbIAAAlFkT-3xU043.jpg-wh_50

1更換RDWeb門戶背景ide

選擇一張900x90.JPG圖片命名爲banner_01,在Pages\Image下,爲了防止重名,咱們將原有的圖片改爲其餘名字,好比後綴加_bak。而後將本身選擇的命名爲的banner_01的圖片複製到C:\Windows\Web\RDWeb\Pages\Images文件夾裏。佈局

選擇一張900x50.JPG圖片命名爲的banner_02,在Pages\Image下,爲了防止重名,咱們將原有的圖片改爲另外的名字,好比後綴加_bak。而後將本身選擇的命名爲的banner_02的圖片複製到C:\Windows\Web\RDWeb\Pages\Images文件夾裏。網站

選擇一張小的.PNG圖片命名爲的logo_01,在Pages\Image下,爲了防止重名,咱們將原有的圖片改爲另外的名字,好比後綴加_bak。而後將本身選擇的命名爲的logo_01的圖片複製到C:\Windows\Web\RDWeb\Pages\Images文件夾裏。spa

選擇一張小的.PNG圖片命名爲的logo_02,在Pages\Image下,爲了防止重名,咱們將原有的圖片改爲另外的名字,好比後綴加_bak。而後將本身選擇的命名爲的logo_02的圖片複製到C:\Windows\Web\RDWeb\Pages\Images文件夾裏。orm

如圖2所示,咱們替換了5張背景和Logo圖片。若是須要改回來原樣,能夠刪除自定義的圖片,而後把系統默認圖片的名字改回原來的名字便可。xml

wKioL1itK7KDP4qqAACuJoaGF80627.jpg-wh_50

2 更換RDWeb門戶主題blog

       改完後的效果如圖3所示,背景換了,在頂部換了兩個不一樣寬同長的橫條,而且換了兩個圖標。

wKiom1itK8LgKDOBAACFd5kludQ739.jpg-wh_50

3更換門戶背景的效果

       要修改Web主題,進入到C:\Windows\Web\RDWeb\Pages目錄下修改,注意在修改任何一個配置文件前須要備份一份副本。RDWeb\Pages用記事本打開Site.xsl,找到以下部分:

<td><xsl:value-of select="@workspacename"/></td>

將這一行替換成以下內容。

<td><xsl:value-of select="$strings[@id = 'HeadingCompanyName']"/></td> 

而後在C:\Windows\Web\RDWeb\Pages\zh-CN\用記事本打開RDWAStrings.xml,添加如下這條信息便可,加底色的內容是要替換的字符,咱們示例將公司名字定義爲Contoso公司,加底色的內容能夠替換成你本身定義的名稱。

<string id="HeadingCompanyName">Contoso公司</string>

同時,在底下的副標題裏把加底色部分替代成本身要定義的名字便可,咱們示例將應用名字定義爲遠程應用體驗,加底色的內容能夠替換成你本身定義的名稱。

<string id="HeadingApplicationName">遠程應用體驗</string>

若是要修改門戶改右上方的標題,把以下加底色的部分替代便可,咱們示例將標題改成遠程訪問,加底色的內容能夠替換成你本身定義的名稱:

<string id="HeadingRDWA">RDWeb訪問</string>

RDWeb還有兩個連接:「RemoteApp 和桌面鏈接到遠程電腦,這兩個連接分別打開RemoteApp和遠程桌面鏈接。這兩個連接能夠在C:\Windows\Web\RDWeb\Pages\zh-CN下,使用記事本打開編輯default.aspx ,把如下兩條信息改爲要顯示的內容,咱們示例將遠程應用標籤改成個人遠程應用,將桌面標籤改成個人應用,加底色的內容能夠替換成你本身定義的名稱。

const string L_RemoteAppProgramsLabel_Text = "個人遠程應用";

const string L_DesktopTab_Text = "個人桌面";

可是這個修改只針對RemoteApp生效,若是切換到鏈接到遠程電腦連接,那麼現有的鏈接名又會變成「RemoteApp 和桌面鏈接到遠程電腦,因此還須要在C:\Windows\Web\RDWeb\Pages\zh-CN下,使用記事本打開編輯Desktops.aspx 把如下兩條信息改爲和default.aspx裏面修改的同樣的內容。加底色的內容能夠替換成你本身定義的名稱。

const string L_RemoteAppProgramsLabel_Text = "個人遠程應用";

const string L_DesktopTab_Text = "個人桌面";

這樣就改完了RDWeb的主題,從客戶端打開RDWeb,效果就定義成如圖4所示的效果了。若是使用了多臺RDWA服務器,則須要把其餘RDWA服務器的原配置文件備份好後再把在第一臺服務器上配置修改複製到其餘RDWA服務器。

wKioL1itK_eSTWDXAACsXQ9MNFs134.jpg-wh_50

4 更換RDWeb門戶元素的效果

 

個性化RemoteApp應用圖標

RemoteApp能夠同時屢次發佈一個應用程序,屢次發佈同一個應用程序的時候,它們的圖標都是徹底同樣的,除了視圖不夠友好,用戶在使用時也不太好分辨。咱們能夠在RDCB服務器上完成應用圖標的個性化。因爲屢次發佈同一個應用時RemoteApp按照應用進程發佈順序給應用進程後綴用數字按序進行標識,好比發佈多個基於IEB/S RemoteApp程序,那麼RemoteApp程序的別名分別爲iexploreiexplore(1)iexplore(2)iexplore(3)……,如圖5所示。記住RemoteApp程序顯示名和別名將有助於接下來咱們自定義應用圖標時能準確找到RemoteApp程序。

wKiom1itK9TQ1aPxAABtxA7NHEU645.jpg-wh_50

5發佈多個相同的應用

登陸到任意一臺安裝有RDCB角色的服務器,打開如下目錄:C:\Windows\RemotePack

ages\CPubFarms\collectionname\CPubRemoteApps目錄。其中,collectionnameRemoteA

pp集合的名字,若是有多個集合,則須要進入到不一樣的路徑下修改。在更改應用顯示圖標以前,首先須要爲應用找到相關的ico圖標文件,ico文件就是RDWA門戶上看到的應用略縮圖圖標。一般有兩種方法獲取自定義ico文件,第一種就是從電腦緩存裏獲取,好比在訪問過www.bing.com的網頁後,會在本地緩存bing的站點圖標,將圖標複製出來備用。另外一種方法是在線製做ico圖標文件,上傳將一張選擇好的jpg/png圖片,按照指望的分辨率生成ico文件並下載到本地備用。

       好比咱們新建了一個名爲Office_Apps的集合,並基於IE瀏覽器發佈了Bing搜索網站的RemoteApp,在RDWA網頁上看到的圖標就是一個IE圖標,在後臺文件顯示的別名是iexplore。只要把名爲bingico圖標複製到C:\Windows\RemotePackages\CPubFarms\Office_Apps\CPubRemoteApps裏,爲了不重名,咱們將原來的iexplore的名字變動爲iexplore-bak,而後將名爲bingico文件更名爲iexplore,如圖6所示。若是發佈了多個基於IERemoteApp,則須要找到正確的應用別名,複製自定義的ico文件到該目錄下並改爲原有的別名。

wKioL1itLBTwBWUWAABS3HVYf5M230.jpg-wh_50 

6 準備自定義應用圖標

       改完以後的效果如圖7所示,原來的圖標的別名(改爲了iexplore-bak)由於沒法被RemoteApp系統所識別,因此這個圖標暫時失效。

wKiom1itLCCAV-ueAABLuI2S57Q056.jpg-wh_50 

7 後臺更換應用圖標

登陸到RDWA頁面,能夠看到原來IE圖標換成了Bing的網頁圖標。這樣一眼就能分辨出來是什麼應用,如圖8所示。

wKiom1itLDHjTBjEAAAkkQW_VTI825.jpg-wh_50 

8 RDWeb更新到自定義圖標

       一樣的原理,能夠爲其餘RemoteApp程序修改圖標,好比圖9示發佈的團隊共享文件夾的圖標和普通文件夾的圖標徹底不同。

wKiom1itLFrj3Di1AAAvqbPGH6o701.jpg-wh_50 

9 更換其餘應用圖標

相關文章
相關標籤/搜索