App-V 轻量级架构(Streaming Server)新部署测试方法
实验环境:
纯工作组环境,工作组为A
App-V Client:Windows XP2,计算机名stc
共享文件夹路径:App-V Streaming Server上的C:\content,访问路径为\\str\content
序列化软件:FileZilla
实验准备:
我们用Sequencer做出了一个序列化软件FileZilla,以下演示最后一步,我们点击保存,假如采用App-V独立模式,我们可以将输出选项的“生成Microsoft Windows Installer (MSI)包”打勾。因为实验中采用的是App-V 轻量级模式,所以这里可以不勾选该项
1. 我们将C :\content 的share permission设置为everyone为read权限,并且在security中也增加everyone, 开放默认权限
add package: 包名称/manifest XML路径/overrideurl sft路径
package名称可以用任意唯一的名字,当然最好与虚拟化软件时候的名称相同了,这里因为是实验,用123这个包名也无妨
这段语句这里告诉Client端程序包的具体位置,如XML清单文件描述。使用这个语句,无需打开Application Virtualization Client做任何操作,例如导入应用程序和设置文件关联,因为这些信息已经在XML清单文件中包含了,而且Application Virtualization Client无法自动识别发布服务器,手动添加会报错,但这不影响最后的结果,因为这个实验不需要在Application Virtualization Client中做任何操作
以下是参数解释:
参数 描述
/MANIFEST <清单路径> 清单文件的路径或 URL,该文件中列有程序包中包括的应用程序及其所有发布信息。
/OVERRIDEURL <URL> 程序包的 SFT 文件的位置。
我们输入完命令后,按回车看看效果,图标已经出来了
6. 这一步是关键,打开注册表,HKLM\Software\Microsoft\SoftGrid\4.5\Client\Configuration\AllowIndependentFileStreaming, 把0 改为1
这是一种快捷的发布方式,一条命令即可推送而不需要额外的配置,但因为App-V streaming server这种轻量级架构不具备图形化的控制界面,假如你需要更多的个性化设置,可以使用SFTMIME命令,这里提供微软TechNet知识库连接以作参考