Application Stream Profiling Tips
关于应用程序流化的用途和具体功能,我们这里就不讨论了,大家可以看看edocs即可了解应用场景。
这里主要说下应用程序流化配置文件的制作过程和注意事项。
要求(Pre-requsties):
- 干净的系统:为了尽可能保证制作过程中拦截到正确和必须的文件,推荐使用干净的系统、杀毒软件以及用于制作配置文件的Profiler(光盘中的CitrixStreamingProfiler.exe)
- 禁用UAC:Vista和Windows7系统的UAC会导致在安装软件过程中弹出部分提示,会导致一些不必要的操作记录被打包,所以禁用
- .Net Framework:如果程序需要使用.Net Framework的话,那么需要先安装好.Net Framework,否则Profiler可能无法处理.Net,所以,需要在客户端先部署.Net Framework后再打包Profile
- 同理,VC++等运行时环境一般需要预先部署在制作Profile的机器上以及Client端
制作Application Profile步骤:
- 程序安装程序配置:一般制作Profile的时候,可以按需选择是否全部安装等等,和普通安装过程基本不变。
- 应用程序设置:安装完成以后,我们对应用程序的配置都会被保留,除非这些配置保存在用户的Profile中,此时,就需要打包这些配置文件,并放到客户端的All user配置文件中。
- 特殊文件和注册表:对于某些在安装过程中没有修改或者创建,但是运行过程中需要的文件,需要手动添加到Profile中
- 脚本:如果管理员需要再程序运行前/后做些工作,比如自动修改某些配置,可以添加脚本到Profile中
- 特殊的规则:用来修改隔离环境等,保证程序的正常运行,可能需要做些特殊配置