發表文章

App-V Part 6-建立 Office App-V 封裝

圖片
Office 2013或Office 365是同一套Office,差別在於不同的授權和安裝方式,Office 2013 ProPlus和Office 2013 Standard屬於傳統的大量授權版(VL),必須透過MAK、KMS或產品金鑰啟動,可以直接取得安裝的ISO和自訂佈署的元件,授權是採用一次買斷的方式。 Office 365 ProPlus、Office 365 Business等產品都是屬於Click-to-Run的類型,啟動方式是透過輸入Microsoft帳戶或是公司訂閱的帳戶做啟動,無法取得完整ISO檔,安裝過程都是透過串流下載安裝,授權是採用訂閱的方式,付費訂閱期間就可以持續使用。 不論是Office 2013或Office 365都可以使用Office Deployment Tool for Click-to-Run做App-V的下載封裝動作,Office無法使用Sequencer工具封裝,請參考以下操作方式。

App-V Part 5-安裝 Sequencer

圖片
App-V Sequencer 就是將一般的應用程式封裝成App-V的格式,可以透過發佈伺服器將這個封裝好的應用程式佈署到使用者端,所以這個工具所安裝的系統可以不需要加入網域,是可以獨立作業的功能,在安裝使用前,強烈建議如果要使用安裝Sequencer的系統,是可以在Hyper-V或VMware的虛擬機器上做操作,且在安裝完成Sequencer後建立一個檢查點或是還原點,可以方便回到尚未使用Sequencer的狀態,會這樣的建議是因為Sequencer在做封裝時,會需要在這部電腦上實際安裝這個應成程式,當封裝第一個應用程式後,如果需要在封裝第二個應用程式,就會出現警告說系統中已經存在封裝的軟體,必須要先解除安裝避免影響其他應用程式的封裝過程。

App-V Part 4-安裝App-V Server

圖片
以下說明安裝App-V Server 5.0 SP3的過程,安裝前請先確認已完成SQL和IIS的安裝,以下教學也會將管理伺服器、報告伺服器、發佈伺服器都安裝在同一台Server上,如有需要也可以將以上三個App-V Server 三個角色拆開到各個Server做佈署。 App-V Part 1-App-V Server環境需求 App-V Part 2-安裝 SQL Server 2014 App-V Part 3-安裝 IIS 角色

App-V Part 3-安裝IIS角色

圖片
App-V Server必須透過IIS服務來發佈App-V應用程式,安裝App-V Server前也會先檢查是否符合環境需求,以下教學說明IIS必要安裝的服務。

App-V Part 2-安裝 SQL Server 2014

圖片
App-V Part 2-安裝 SQL Server 2014 在S2012R2-02上安裝App-V Server的所有角色(管理、發佈、報告伺服器),所以必須先安裝IIS和SQL Server,以下為SQL Server安裝步驟:

Part 13-建立App-V報表

圖片
App-V報表是使用SQL Server的報表產生器,所以Client只是將Log資料回傳到SQL DB內,再透過報表產生器製做出想要看的數據,另外如果沒有透過GPO指定URL到報告伺服器,就不會主動回傳相關的資料給報告伺服器,另外URL的部分也可以指定SMB共用資料夾路徑,回傳的是單獨的XML資料,但分析就是比較麻煩。 1. 透過GPO指定報告伺服器 2. 在報告伺服器上開啟 http://localhost/Reports 出現SQL Server Reporting Services,點選 [ 報表產生器 ] 3. 點選 [ 資料表或矩陣精靈 ] 4. 建立資料集 5. 按下 [ 新增 ] 6. 按下 [ 建立 ] 7. 選擇報告伺服器,選擇AppVReporting的資料庫 8. 可以按下測試連線確認連線是正常的 9. 建立資料來源連線完成 10. 勾選 [ ClientInformation ] [ UnprocessedCompleredApplicationUsage ] 並取消 [ 自動偵測 ] 功能 11. 點選建立關聯 12. 連結類型是 [ 內部 ] 按兩下變更聯結欄位 13. 建立關聯 14. 兩邊都選擇host_id這個Primary Key(主鍵) 15. 按下 [ 執行查詢 ] 如果設定正確就可以查詢到資料 16. 客制需要的報表欄位,以下會看到每個使用者所使用App的開始和結束時間 17. 選擇配置 18. 選擇樣式 19. 按下 [ 執行 ] 20. 確認執行結果,儲存報告設定Report.rdl 21. 回到SQL Server Reporting Services網頁新增資料夾 22. 輸入資料夾名稱 23. 點選 [ 上傳檔案 ] 24. 選擇上傳儲存的Report.rdl 25. ...

Part 12-安裝App-V Client

圖片
App-V Client的功能就是接收Server所發佈的應用程式封裝,在App-V 5.0 SP3 Client安裝後是沒有UI界面和路徑的, 和之前版本有簡易的UI介面有相當大的差異,所以Client端的設定只能透過GPO派送或是透過PowerShell下指令做設定。 在 App-V Client 安裝檔還有區分appv_client_setup.exe和appv_client_setup_rds.exe ,兩者的差異是appv_client_setup.exe屬於一般Client OS安裝,而appv_client_setup_rds.exe是給遠端桌面服務的版本,只能安裝在Server OS上再透過RemoteApp發佈給Client端。 如果有大量的Client端電腦需要安裝 App-V Client可以透過GPO的軟體派送,將需要的軟體安裝到Client端,以下表格是App-V Client的軟體需求和Sequencer是一樣的。 Prerequisite Details Microsoft .NET Framework 4.5.1 (Web Installer) Windows PowerShell 3.0 Installing PowerShell 3.0 requires a restart. KB2533623 Applies to Windows 7 only: Download and install the KB. Visual C++ Redistributable Packages for Visual Studio 2013 1. 開始安裝 2. 勾選 [ 我接受授權合約 ] 3. 檢查更新 4. 勾選 [ 我目前不想加入計畫 ] 5. 安裝完成,安裝後是不會有捷徑和UI介面的,如果應用程式發佈和GPO設定正確,重開機後就會開始載入App-V封裝。 參考資料: How to Deploy the App-V Client How to troubleshoot publishi...