目前已經搭建了一個App-V Management Server,並在一臺客戶機上安裝了App-V Client,App-V 客戶機測試App-V服務器上發佈的默認虛擬應用程序是正常的。首先搭建一個App-V Sequencer Server對軟件進行序列化封裝,然後把封裝後的軟件上傳到App-V Management服務器上,這樣App-V客戶機就可以利用客戶端軟件對封裝好的虛擬應用程序進行測試了。
準備了三臺計算機APP-server用於App-V Management Server的部署,操作系統是Windows server 2003 SP1企業版,App-client是APP-V的客戶機(測試計算機),APP-template是APP-V模板計算機,封裝打包處理將應用程序上傳給APP-V服務器。
一、安裝序列化工具
我們開始App-V Sequencer Server的部署,在APP-template計算機中放入MDOP2008 R2的安裝光盤,如下圖所示,選擇“安裝Microsoft Application Virtualization Sequencer 4.5”。
選擇安裝“Microsoft Application Virtuaization Sequencer4.5”
安裝需要安裝一個C++2005sp1的軟件包,點擊install,開始安裝
開始安裝
下一步
同意安裝許可協議
選擇默認的安裝路徑即可
安裝完成
二、增加Q盤
準備一個Q盤,因爲App-V的客戶端軟件把Q盤當作虛擬應用程序默認的分區,因此在App-V Sequencer Server上封裝軟件時,也需要把軟件安裝到Q盤。更改一下分區的盤符,打開APP-template的計算機管理,如下圖所示,添加一塊Q盤 。
在Q盤中新建一個文件夾,這個文件夾是用來存放一會安裝的軟件,安裝文件的路徑就選擇Q盤QQ.exe文件夾中。注意:這裏命名的文件名不超過8個字符,擴展名不超過三個字符
三、序列化QQ程序
在開始程序中打開Microsoft Application Virtuaization Sequencer4.5 ,選擇文件菜單下的“新建包”
輸入包名稱,點擊下一步
點擊開始監視後,嚮導會讓你選擇一個監視的主目錄,在這裏選擇Q盤的QQ.exe文件夾,點擊確定後,讓他去監視Q盤QQ.exe文件夾,安裝QQ。
注意:QQ的安裝路徑一定要選擇Q盤的QQ.exe目錄下。因爲序列化嚮導已經在監視Q盤了,他會記錄應用程序的安裝全過程,序列化嚮導記錄了應用程序安裝的完整過程後,纔可以在客戶機上虛擬出一個應用程序的運行環境。
QQ安裝完成。
QQ完成後點擊“停止監視”。
下一步
下一步
配置應用程序,使用的快捷方式
點擊右下角的“啓動”按鈕,正在從虛擬的程序中啓動QQ
成功啓動了QQ
下一步
這樣,QQ虛擬化就完成了,
四、將虛擬化過的程序上傳到APP-V服務器
接下來將虛擬化過的程序上傳到APP-V服務器,由服務器在分發給客戶機。,協議使用“RTSP”注意:主機名一定得輸入正確的主機名,默認的主機名是變量。路徑輸入網絡路徑\\服務器名稱\共享文件夾名稱,操作系統一定要選擇 windows 2003 T S,上面的設置完成後,保存。
保存的路徑輸入網絡路徑,APP-Server服務器上的content文件夾中,命名爲QQ2009.sprj
五、利用APP-V服務器發佈虛擬化程序
出現下列提示,點擊是繼續
選擇APP-V服務器content 文件夾中的QQ2009.SPRJ文件
OSD路徑與圖標路徑必須填寫網絡路徑。服務器組選擇“Default Server Group”
接着“快捷方式”,選擇程序發佈的位置,我們選擇發佈到桌面、開始菜單中
這裏沒有關聯的列表,直接點擊下一步
“訪問權限”將Domain Users組添加進去,給這個組的成員訪問權限
點擊“完成”完成QQ2009虛擬化程序的發佈。
現在在“包”中可以看見有了QQ2009這個虛擬包了。
點擊QQ包,選擇相關的編號,點擊“屬性”
輸入序列化的安裝文件。QQ2009sft
測試:發佈到客戶端的桌面。
這樣QQ在客戶端啓動了。