【IT168 专稿】 (接上篇)使用电子软件分发系统部署 Application Virtualization 时,可以使用以下某个过程将应用程序包发布给用户。
一、使用独立的 Windows Installer 文件发布程序包
安装客户端时,REQUIREAUTHORIZATIONIFCACHED 参数应当设置为 0(零)。
将 Windows Installer 文件和 SFT 文件复制到目标计算机上的同一文件夹。
在计算机上运行以下命令:
Msiexec.exe /I "packagename.msi" /q
二、使用 Windows Installer 和程序包清单发布程序包
将 Windows Installer 文件复制到目标计算机并将 SFT 文件复制到传输服务器上的 CONTENT 共享。
在每个用户的计算机上运行以下命令:
Msiexec.exe /I "\\\\pathtomsi\\packagename.msi" MODE=STREAMING OVERRIDEURL="\\\\server\\share\\package.sft" LOAD=TRUE /q
需要注意的是,所有的反斜杠字符必须用正斜杠进行转义,否则无法正确解析 OVERRIDEURL 路径。此外,还必须以大写形式输入属性和值,值为文件路径的情况除外。
三、使用 SFTMIME 发布程序包
要了解有关如何为计算机上的所有用户发布应用程序的示例,请在用户的计算机上运行以下命令:
SFTMIME ADD PACKAGE:程序包名称 /MANIFEST 清单路径 [/GLOBAL] [/LOG 日志路径名称 | /CONSOLE | /GUI (参考:微软技术支持库)