S小魚仔S 網誌搜尋

顯示具有 Vmware Horizon View 標籤的文章。 顯示所有文章
顯示具有 Vmware Horizon View 標籤的文章。 顯示所有文章

2016年5月11日 星期三

S小魚仔S VMware View Windows 7 印表機獨立對應

因為單位特殊需求,在「Windows 7」(Host) 安裝多臺「印表機」,使用「Vmware Horizon Client」登入,只會看到一台,而且總是需要 使用「預設印表機」進行「調整」。

示意圖如下

透過修改「Windows 7」(View Guest VM) Regedit (註冊碼),就可以解決此困擾,達成「印表機」獨立對應。

使用「Win+R」=>「Regedit
尋找下列機碼位置「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\

加入「機碼」=>「{2227a280-3aea-1069-a2de-08002b30309d}
預設「參數」=>「資料」=>修改「Printers

修改完成,桌面會出現「印表機」圖示,點選 進入 就會獨立對應「本機」印表機裝置。


參考資料

2015年12月14日 星期一

S小魚仔S VMware ThinApp 應用程式虛擬化

VMware ThinApp 可以將許多 安裝程式 變成 虛擬化 或者 免安裝 版本,VMware ThinApp 最常搭配組合 使用「VMware Horizon View」完成「應用程式虛擬化」並且可自動進行「派發」。

ThinApp 簡易流程圖
要建立軟體打包,需要一台專用軟體打包 虛擬機 (Guest VM),如 Windows 7、8、10,這台 虛擬機 (Guest VM) 應該是 最乾淨的環境 且 版本最舊,再進行打包時候可以善用「快照 (Snapshot)」功能。

ThinApp 軟體打包機制,在建立軟體打包時必須要「擷取 (Capture)」應用程式相關資訊,這樣流程包含五個階段,第一階段「Prescan」、第二階段「Installation Soft」、第三階段「Postscan」、第四階段「Configure」、第五階段「Build」。
PS
1. 打包環境為「Windows 7」,應用端 的 環境也必須為「Windows 7」否則會造成「啟動錯誤」。
2.  打包完成的「Build」檔案,只能透過「UNC」路徑 進行「Copy」。


準備乾淨 Windows 7 ( Guest VM),進行「Prescan
PS
Prescan」會將目前環境「註冊檔」(Registry) 記錄下來,掃描完畢後就會建立「Baseline

進行「Prescan」......掃描

掃描完畢以後,不要急著按下「Postscan

我們先建立「Snapshot
PS
快照 (Snapshot) 目前環境

接下來,安裝需要封裝「軟體」,範例安裝「Google Chrome」完成以後,點選「Postscan
PS
進行「軟體安裝」完成,系統「註冊檔(Registry) 就會改變Postscan 功能就會掃描改變註冊檔(Registry) 進行封裝。 一次 封裝 一套軟體 即可。

出現「提醒示窗

進行「Postscanning

VMware ThinApp 自動找到 封裝軟體
PS
有時候會「誤判」或者 勾選不必要「封裝」程式,需要檢查清楚。

點選「下一步」即可
PS
自行選擇「是/否」整合「VMware Horizon Application Manager」,類似「Appstore」運作概念。

VMware ThinApp 有整合「網域」權限設定,這裡選擇「Everyone
PS
整合網域做法,是在「AD」建立「群組」將「使用者」加入「群組」,這些群組內的「使用者」才能 存取 執行 ThinApp。

選擇  應用程式 「外部沙箱」 (Merged isolation mode) 或 「內部沙箱」(WriteCopy isolation mode)
PS
經過認證程式如 Adobe、Microsoft 建議選擇「外部沙箱 Merged isolation mode」,未認證或不常見軟體 建議選擇「內部沙箱 WriteCopy isolation mode

選擇「使用者喜好設定」(User Profile),採用預設值即可。

選擇「是/否」要將資訊傳送給「VMware

採用預設值「下一步

輸入「Inventory Name」封裝資料夾的名稱
輸入「Project Location」存放位置

1. 選擇「封裝」類型「.dat」或「.exe
2. 同時封裝「.msi」檔
3. 點選「Save
PS
 「Compression」可以進行「瘦身」壓縮,相對「封裝」時間會很久..

進行「封裝」..

點選「Next

最後一個步驟,點選「Build

建立「Project

點選「Finish

建立完成,就會在「封裝根目錄\bin」資料夾內找到「.dat」和「.msi」檔案類型,任選一執行即可

若需要把「封裝」檔案「複製」帶走,需要「Copy」整個「根目錄」透過「UNC」路徑,進行「複製



當我們需要在進行「軟體」封裝,只需要還原「快照 (Snapshot)」,然後安裝「軟體」,進行 第三階段「Postscan」、第四階段「Configure」、第五階段「Build」即可。

簡易文字流程敘述圖


參考資料

2015年2月10日 星期二

S小魚仔S Vmware Horizon View 5.x (虛擬化桌面) 佈署 Host - RDP (三)

VMware View 可以整合及管理「Microsoft Termainal Services」,但是必須注意此時將使用「Remote Desktop Protocol」通訊協定,因為「Windows Terminal Server」並不支援「PCoIP (PC over IP)」通訊協定。



透過上面的架構圖,可以很清楚瞭解,需要一臺「AD」、「View Standard Server」、「Windows RDP 遠端伺服器」。

Client PC 需要安裝「VMware Horizon View ClientTool,連線「View Standard Server」,透過「AD」進行「帳號」、「DNS」解析,進入「Windows RDP 遠端伺服器」。

1.「Windows RDP 遠端伺服器」(Client.view.com)
新增「遠端桌面」,安裝「VMware Horizon View Agent」。
PS
使用「RDP」需要注意「Windows Terminal Server」購買授權,不然會有使用天數限制。

角色」=>「新增角色

啟用「遠端桌面服務」 

瀏覽一下「說明

新增「遠端桌面工作階段主機

瀏覽一下「說明

設定「驗證層級」方法

如果您有購買「RDP」授權,可以在此進行「註冊」,不然就乖乖試用「120」Day 

直接點選「下一步」,文字說明,自己看嚕

若有需要可以「啟用」,額外功能,如「音訊」、「Windows Aero」..等

檢查一下「設定清單」項目,若無誤 點選「下一步

重新開機 

啟用完畢「遠端桌面服務」,接下來進行安裝「VMware Horizon View Agent

接受合約..不然怎麼繼續... 

採用「預設值」安裝,點選「下一步」 

1. 伺服器 位置 指向「View Standard Server」IP 
2. 輸入「View Standard Server」管理者 帳號、密碼
PS
如果您不知道「指定管理認證」要輸入什麼,請看下一張圖

指定管理認證,就是輸入「View Standard Server」Web Console,授予 管理員 權限 帳戶

點選「安裝

安裝完成

重新啟動電腦,目前為止「Windows RDP 遠端伺服器」安裝完畢


2. 「View Standard Server」(View-Server.view.com),設定「Desktop Pool」(桌面資源) 並 授予「權限」。

登入「View Standard Server」Web Console

在「註冊的桌面來源」會找到「終端機服務來源」,也就是「Windows RPD Server

設定「Desktop Pool」(桌面資源)

選擇「終端機服務集區」 

輸入「顯示ID」(桌面資源) 名稱

採用「預設值」,點選「下一步

選擇「終端機伺服器

別急著「下一步」,勾選「此精靈完成後賦予使用者權限

選擇「新增

選擇「網域\帳號」 ,賦予「網域\帳號」使用「Desktop Pool」(桌面資源)

點選「確定」 

完成上述設定,「桌面」=>「終端機伺服器」,狀態欄位顯示「可用」,表示「Desktop Pool」(桌面資源),設定完成。


3. Client 端 PC (Win-7.view.com),需要安裝「VMware Horizon View Client」工具。


安裝完畢「VMware Horizon View Client」,會在「桌面」發現「VMware Horizon View Client」圖示
PS.
VMware Horizon View Client 安裝很簡單,不另外截圖。



選擇「View Standard Server」IP

這時候,會顯示「憑證」不安全,這是因為「憑證」不是受信任「單位」核發, 點選「繼續」即可

使用「Desktop Pool」(桌面資源),賦予「網域\帳號」登入

選擇「Desktop Pool」(桌面資源) 名稱

成功登入「Windows RDP Server」(終端機伺服器)