Application Virtualization Client 安装程序命令行参数
应用到: Application Virtualization
下表列出了所有可用的 Microsoft Application Virtualization Client 安装程序命令行参数、其值以及每个参数的简要描述。参数区分大小写,并且必须按照全部大写字母进行输入。所有的参数值都必须用双引号括起来。
备注
- 对于 App-V 版本 4.6,无法在客户端升级过程中使用命令行参数。
- 无法在命令行上组合使用 SWICACHESIZE 和 MINFREESPACEMB 参数。如果同时使用这两个参数,SWICACHESIZE 参数将被忽略。
参数 | 值 | 描述 |
---|---|---|
ALLOWINDEPENDENTFILESTREAMING |
TRUE FALSE |
表明无论以何种方式使用 APPLICATIONSOURCEROOT 参数配置客户端,是否会启用从文件传输。如果设置为 FALSE,则传输无法启用从文件传输,即使 OSD HREF 或 APPLICATIONSOURCEROOT 参数包含文件路径也是如此。 可能的值为:
|
APPLICATIONSOURCEROOT |
RTSP:// URL(适用于动态程序包传递) File:// URL 或 UNC(适用于从文件程序包传递中加载) |
为了使管理员或电子软件分发系统可以确保应用程序加载是否遵循拓扑管理方案执行,允许覆盖应用程序 OSD CODEBASE 的 HREF 元素(源位置)。如果该值为 ""(默认值),则将使用现有 OSD 文件设置。 一个 URL 具有多个部分: <协议>://<服务器>:<端口>/<路径>/<?查询><#片段> 一个 UNC 路径具有三个部分: \\<计算机名称>\<共享文件夹>\<资源> 如果在客户端上指定 APPLICATIONSOURCEROOT 参数,则客户端会将 OSD 文件中的 URL 或 UNC 路径划分为其组成部分,并将 OSD 部分替换为对应的 APPLICATIONSOURCEROOT 部分。 重要 确保在使用含有 UNC 路径的 file:// 时使用正确的格式。正确的格式为 file://\<服务器><共享>。 |
ICONSOURCEROOT |
UNC HTTP://URL 或 HTTPS://URL |
使管理员能够在发布期间为排序的应用程序包指定图标检索的源位置。Icon Source Root 支持 UNC 路径和 URL(HTTP 或 HTTPS)。如果该值为 ""(默认值),则将使用现有 OSD 文件设置。 一个 URL 具有多个部分: <协议>://<服务器>:<端口>/<路径>/<?查询><#片段> 一个 UNC 路径具有三个部分: \\<计算机名称>\<共享文件夹>\<资源> 重要 确保在使用 UNC 路径时采用正确的格式。可接受的格式为 \<服务器><共享> 或 <驱动器号>:<文件夹>。 |
OSDSOURCEROOT |
UNC HTTP://URL 或 HTTPS://URL |
使管理员能够在发布期间为应用程序包指定 OSD 文件检索的源位置。OSD Source Root 支持 UNC 路径和 URL(HTTP 或 HTTPS)。如果该值为 ""(默认值),则将使用现有 OSD 文件设置。 一个 URL 具有多个部分: <协议>://<服务器>:<端口>/<路径>/<?查询><#片段> 一个 UNC 路径具有三个部分: \\<计算机名称>\<共享文件夹>\<资源> 重要 确保在使用 UNC 路径时采用正确的格式。可接受的格式为 \<服务器><共享> 或 <驱动器号>:<文件夹>。 |
AUTOLOADONLOGIN AUTOLOADONLAUNCH AUTOLOADONREFRESH |
[0|1] |
AutoLoad 触发器,用于定义启动应用程序自动加载的事件。AutoLoad 隐式使用后台流来实现将应用程序完全加载到缓存中。 主要功能块将尽快加载。其余的功能块将在后台被加载,从而使前台操作(如用户与应用程序的交互)可以优先执行并提供最佳性能。 备注 AUTOLOADTARGET 参数确定将自动加载哪些应用程序。默认情况下,将自动加载已使用的程序包,除非设置了 AUTOLOADTARGET。 每个参数都会影响加载行为,如下所述:
可以将这三个值组合在一起。在以下示例中,AutoLoad 触发器将在用户登录时以及执行发布刷新时启用: AUTOLOADONLOGIN AUTOLOADONREFRESH 备注 如果在首次安装时使用这些值来配置客户端,则在用户下次注销并重新登录之前不会触发自动加载。 |
AUTOLOADTARGET |
NONE ALL PREVUSED |
表明在出现任何给定的 AutoLoad 触发器时将自动加载哪些内容。 可能的值为:
备注 在安装 App-V Client 以使用只读缓存(例如,作为 VDI 服务器实现使用)时,您必须将 AUTOLOADTARGET 参数设置为 NONE 以防止客户端尝试更新只读缓存中的应用程序。 |
DOTIMEOUTMINUTES |
29600(默认值) 1–1439998560 分钟(范围) |
表明应用程序可在断开连接的操作中使用多少分钟。 |
INSTALLDIR |
<路径名> |
指定 App-V 客户端的安装目录。 示例:INSTALLDIR="C:\Program Files\Microsoft Application Virtualization Client" |
OPTIN |
“TRUE” “” |
在公众可以执行更新时,可通过 Microsoft Update 来升级 Microsoft Application Virtualization Client 组件。在 Windows 操作系统中安装的 Microsoft Update 代理需要用户明确选择使用该服务。只需要对设备上的所有应用程序执行一次这样的选择。如果您已选择 Microsoft Update,则设备上的 Microsoft Application Virtualization 组件将自动利用该服务。 对于命令行安装,由于要求手动选择 Microsoft Update,因此默认情况下将退出 Microsoft Update 使用(除非以前的应用程序已选择使用该设备)。因此,必须针对命令行安装明确进行选择。通过将命令行参数 OPTIN 设置为 TRUE 可以强制设置 Microsoft Update 选择。 |
REQUIREAUTHORIZATIONIFCACHED |
TRUE FALSE |
表明是否始终需要授权,无论应用程序是否已在缓存中都是如此。 可能的值为:
|
SWICACHESIZE |
缓存大小 (MB) |
指定客户端缓存的大小 (MB)。默认大小为 4096 MB,最大大小为 1,048,576 MB (1 TB)。系统将在安装时检查可用空间,但不会保留空间。 示例:SWICACHESIZE="1024" |
SWIPUBSVRDISPLAY |
显示名称 |
指定发布服务器的显示名称;在使用 SWIPUBSVRHOST 时需要。 示例:SWIPUBSVRDISPLAY="PRODUCTION ENVIRONMENT" |
SWIPUBSVRTYPE |
[HTTP|RTSP] |
指定发布服务器类型。默认服务器类型为 Application Virtualization Server。/secure 开关不区分大小写。
示例:SWIPUBSVRTYPE="HTTP /secure" |
SWIPUBSVRHOST |
IP 地址|主机名 |
指定 Application Virtualization Server 的 IP 地址或服务器主机名(解析为服务器的 IP 地址);在使用 SWIPUBSVRDISPLAY 时需要。 示例:SWIPUBSVRHOST="SERVER01" |
SWIPUBSVRPORT |
端口号 |
指定由此 Application Virtualization Server 用于侦听来自客户端的请求的逻辑端口(默认值 = 554)。
示例:SWIPUBSVRPORT="443" |
SWIPUBSVRPATH |
路径名 |
指定文件的发布服务器上用于定义文件类型关联的位置(默认值 = /);在 SWIPUBSVRTYPE 参数值为 HTTP 时需要。 示例:SWIPUBSVRPATH="/AppVirt/appsntypes.xml" |
SWIPUBSVRREFRESH |
[ON|OFF] |
指定在用户登录客户端时客户端是否会自动查询发布服务器中的文件类型关联和应用程序(默认值 = ON)。 示例:SWIPUBSVRREFRESH="off" |
SWIGLOBALDATA |
全局数据目录 |
指定将存储非特定于特定用户的数据的目录(默认值 = C:\Documents and Settings\All Users\Documents\)。 示例:SWIGLOBALDATA="D:\Microsoft Application Virtualization Client\Global" |
SWIUSERDATA |
用户数据目录 |
指定将存储特定于特定用户的数据的目录(默认值 = %APPDATA%)。 示例:SWIUSERDATA="H:\Windows\Microsoft Application Virtualization Client" |
SWIFSDRIVE |
首选的驱动器号 |
与为虚拟驱动器选择的驱动器号对应。 示例:SWIFSDRIVE="S" |
SYSTEMEVENTLOGLEVEL |
0–4 |
指示将日志消息写入 NT 事件日志时采用的日志记录级别。该值指示记录内容的阈值,也就是说,记录等于或小于该值的每一项内容。例如,值 0x3(警告)指示将记录警告 (0x3)、错误 (0x2) 和严重错误 (0x1)。 可能的值为:
|
MINFREESPACEMB |
(MB) |
指定在缓存大小增加之前主机上必须具备的可用空间量 (MB)。以下示例将客户端配置为确保在允许缓存大小增加之前磁盘上至少具备 5 GB 的可用空间。默认情况下,安装时磁盘上有 5000 MB 的可用空间。 示例:MINFREESPACEMB ="5000" (5 GB) |
KEEPCURRENTSETTINGS |
[0|1] |
在部署客户端之前应用注册表设置时使用—例如,通过使用组策略。部署客户端时,将此参数的值设置为 1,以使其不会覆盖注册表设置。 重要 如果将值设置为 1,将会忽略客户端安装程序的以下命令行参数: SWICACHESIZE、MINFREESPACEMB、ALLOWINDEPENDENTFILESTREAMING、APPLICATIONSOURCEROOT、ICONSOURCEROOT、OSDSOURCEROOT、SYSTEMEVENTLOGLEVEL、SWIGLOBALDATA、DOTIMEOUTMINUTES、SWIFSDRIVE、AUTOLOADTARGET、AUTOLOADTRIGGERS 和 SWIUSERDATA。 有关安装后对这些值进行设置的更多信息,请参阅 Application Virtualization (App-V)操作指南中的“如何使用命令行配置 App-V Client 注册表设置”(https://go.microsoft.com/fwlink/?LinkId=122939)。 |
另请参阅
任务
如何手动安装 Application Virtualization Client
如何升级 Application Virtualization Client
其他资源
-----
你可以在 TechNet 库中了解有关 MDOP 的详细信息,在 TechNet Wiki 上搜索疑难解答,或者在 Facebook 或 Twitter 上与我们联系。 请将关于 MDOP 文档的建议和意见发送到 MDOPdocs@microsoft.com。