我們知道Citrix的ICA Client是一個exe的文件,它可以直接雙擊安裝,但是在有些情況下可能會使用到靜默安裝或者解壓模塊安裝。
這2種方式的好處是都可以選擇單獨模塊組安裝,這裏我用13.0的Client,CitrixReceiverEnterprise.exe來做事例:
首先打開命令行("開始">"運行">"cmd"),進入Client(CitrixReceiverEnterprise.exe)所在的目錄。
1.靜默安裝
安裝在後臺進行,你不會看到任何的表示進度的對話框,這是一個簡單的示例:
CitrixReceiverEnterprise.exe /silent ADDLOCAL="ReceiverInside,ICA_Client,SSON,USB,DesktopViewer,Flash,PN_Agent,VD3D"
紅色的表示ICA Client的安裝程序,綠色表示安裝的模塊
相應設置有:
- INSTALLDIR=安裝路徑, 默認的安裝路徑是 C:\Program Files\Citrix\ICA Client.
- CLIENT_NAME=Client的名稱,默認的名稱是計算機名( %COMPUTERNAME%)
- ENABLE_DYNAMIC_CLIENT_NAME={Yes | No} 動態Client名稱支持,Client名字
- ADDLOCAL=功能[,...]。如上個簡單的示例表示的,其中ReceiverInside 和 ICA_Client 是必須安裝的,模塊有:
- ReceiverInside.
- ICA_Client.
- SSON. 只支持CitrixReceiverEnterprise.exe.關於SSON .
- USB.
- DesktopViewer.
- Flash.
- PN_Agent. 只支持CitrixReceiverEnterprise.exe.
- Vd3d. 只支持Win7
- ENABLE_SSON={Yes | No}. 默認是 Yes.
- ENABLE_KERBEROS={Yes | No}. 默認No.
- DEFAULT_NDSCONTEXT=Context1 [,…].
- SERVER_LOCATION=服務器的URL地址.默認是空白的
來一個比較複雜的示例:
CitrixReceiverEnterprise.exe /silent ADDLOCAL="ReceiverInside,ICA_Client,PN_Agent" ENABLE_SSON=no INSTALLDIR="c:\test" ENABLE_DYNAMIC_CLIENT_NAME=Yes DEFAULT_NDSCONTEXT="Context1,Context2"
SERVER_LOCATION="http://testserver.net" CLIENT_NAME="Modified"
這部分參見
Citrix Support
2.解壓安裝
安裝會把exe文件解壓到某一目錄,然後在該目錄下各自點擊模塊的MSI文件進行安裝(不推薦)
CitrixReceiverEnterprise.exe /extract C:\temp