ThinApp重新打包軟件,配合域策略實現軟件靜默安裝
n ThinApp軟件原理:
監控並記錄軟件安裝過程中的所有資源操作(寫注冊表、寫文件),將修改的動作和資源重新打包為一個msi靜默安裝包。
n 推送方式:
使用AD域策略-軟件安裝,在虛擬機啟動后執行msi格式的軟件安裝(不是msi格式的軟件包需要用腳本調用安裝)
1、創建需要安裝的MSI軟件包
1、建議准備一個干凈的系統,未安裝任何軟件(純凈系統不會有其他第三方軟件后台操作,制作的軟件包更干凈)。
2、下載ThinApp軟件,運行setup_capture.exe。
https://www.vmware.com/products/thinapp.html

3、點擊下一步進行預掃描,記錄系統變化前的狀態。


4、掃描完成后進入到安裝軟件的界面,除了進行軟件安裝的操作,其他操作不要做(否則會記錄到無用的注冊表和文件變化項)


5、點擊“后期掃描”,掃描並記錄安裝后的系統狀態(確保軟件的安裝、配置都已經完成)。



6、 選擇一個應用主程序,一般都是軟件入口程序。

7、 VMWare工作區,保持默認。

8、 Setup Capture組,保持默認。

9、 Setup Capture隔離,保持默認。

10、 Setup Capture沙箱,保持默認。

11、 Setup Capture質量保證統計,選“否”。

12、 設置軟件名稱和該項目路徑(非安裝路徑)

13、Setup Capture包設置,入口點選擇軟件主入口exe文件,勾選“生成MSI程序包”並設置好軟件名稱。

14、保存項目。

15、點擊“創建”,打包軟件。


16、項目完成后可以在打包文件夾看到生成的MSI格式安裝包。

2、使用域策略推送
1、 將生成的msi軟件包放在共享文件夾里面。
2、 登錄AD域服務器,使用命令行打開 gpmc.msc 組件,彈出組策略編輯器,對虛擬機所在OU點擊右鍵, “在這個域中創建GPO並在此處鏈接”,創建GPO策略。

3、 依次展開“計算機配置-> 策略-> 軟件設置-> 軟件安裝”,點擊右鍵,“新建-> 數據包”,選擇共享文件夾里的MSI軟件,點擊確定完成配置。



4、 在CMD命令行執行 gpupdate /force強制同步域策略。

5、 將需要應用策略的虛擬機重啟,開機過程會應用計算機策略進行安裝。
安裝成功的截圖如下:

6、 驗證軟件功能是否有缺失。
