图解 Application Virtualization Terminal Services Client安装

以下介绍一下Application Virtualization For Terminal Services的安装,其他组件的安装,请参照以前的帖子,假如有哪里说得不对,请大家指正,谢谢
App-V 在MDOP(Microsoft Desktop Optimization Pack for Software Assurance)中, 而Microsoft Application Virtualization For Terminal Services 可以作为独立产品提供给客户,这个For Terminal Services产品与MDOP中的软件不同的在于Client端安装程序,前者提供Application Virtualization Client,后者提供的是Application Virtualization Terminal Services Client.可以从图看到,Application Virtualization For Terminal Services 是一个独立的产品,从Server、Sequencer到Client端,都是齐全的

  图解 Application Virtualization Terminal Services Client安装_第1张图片
一、安装前的准备
1. 安装Terminal Server组件
在安装之前,我们首先要装一台Terminal Server让多个用户登陆,这就需要安装终端服务而且必须首先安装,否则等下安装Client 端会报错. 所以我们先将Terminal Server组件装上,把Terminal Server和Terminal Licensing打上勾, 终端服务的安装与激活不属于本文的讨论范围,这里只把图贴出来,作为实验,我这里勾选了120天的license
  1.PNG
  2.PNG
  3.PNG
  4.PNG
  6.PNG
2. 开放Remote Desktop登录权限
要让用户能够登陆上这台TS server,就要将用户加进TS Server上的Remote Desktop Users组. 我将能够使用App-V的用户都加进了一个叫SGuser的组,现在把这整个组加进Remote Desktop Users组中
  11.PNG
二、Application Virtualization Terminal Services Client安装
1. 在TS server上安装Application Virtualization Terminal Services Client,配置跟原来安装App-V Client基本相同, 选Custom配置,安装过程不再赘述
  7.PNG
  8.PNG
  9.PNG
(因RTSP协议所用554端口被占,我这里做测试的时候改了另一个端口)
  10.PNG
2. 我们在App-V Server沿用默认的Default Application和以前做过的MSN 8.1作测试,并设置了桌面快捷方式
  22.PNG
3. 我们用域用户a1登陆TS Server看看效果
  16.PNG
4. 不知道你会不会发现和这里一样的情况,登录后发现有些应用程序没有显示出来,例如这里的msn没有出现, 这是为什么呢
  error5.PNG
5. 我们看看TS Server上的App-V TS Client端Log文件, 这个报错原因是我们在做排序的时候只选择了Windows XP,实际上App-V TS Client安装在了Windows 2003 Terminal Server上
  e8.PNG
  error1.PNG
以下三种workaround我做过可以实现
方法1 : 将Windows 2003 Terminal Server 加进“已选择”中
  error2.PNG
方法2 : 在App-V Server上直接将OSD文件打开, 加上
<OS VALUE="Win2003TS"/>
  error7.PNG
方法3: 直接把OS这一段代码都去掉
推荐做法:如果实际操作中包含多个版本的操作系统,那么制作应用程序序列包时应该而且最好在相应的操作系统上进行打包,这样应用程序才能保证在相应的客户端操作系统版本上正常运行。假如你用的是Application Virtualization Terminal Services Client,推荐使用与其相一致的操作系统做排序,例如Server 2003

6. 那么,文件不是存储在每个用户的Client端,而是存储在TS Server上,那么每个用户的个性户设置,存储在哪里呢? 我们打开存储的位置(这个路径在你安装程序的时候选择的,我这里在安装的时候选择了默认),我们用2个不同的域用户帐号,在不同的机器上登录,这时发现了有2个.tmp文件,它分别记录了用户在这次操作中改动的设置,当用户注销的时候,.tmp文件的设置就会合并到.pkg文件中. 例如这次勾选了记录msn登录的帐号,下次再登录的时候,系统会从.pkg文件中将这些设置读出来. 文件名中一串长长的数字分别代表什么呢?  
14.PNG
7. 我们用whoami命令可以看到其实这两串数字分别代表了2个用户的SID,关于Client端是如何运作的,不在这个安装帖子的讨论范围之内,将在以后的帖子中介绍
  whoami
  whoamitsc2.PNG

你可能感兴趣的:(职场,微软,虚拟化,休闲,App-v)