在使用命令行或部署脚本运行 VMware Identity Manager Desktop 实用程序的安装程序时,您可以对该应用程序的各种选项进行设置。
VMware Identity Manager Desktop 安装程序的可用命令行选项
VMware-Identity-Manager-Desktop-n.n.n-nnnnnnn /?其中 n.n.n-nnnnnnn 代表文件的版本和内部版本号。将显示一个对话框,其中列出了可用的安装选项以使用命令行或部署脚本安装客户端应用程序。
安装程序选项 | 值 | 描述 |
---|---|---|
/? | 显示安装程序命令行选项。 | |
/a | 执行管理安装。 有关详细信息,请参阅 Windows Installer 文档。 |
|
/a | 现有管理安装的完整路径 | 修补现有的管理安装。 |
/s | 在安装过程中隐藏初始化对话框。 要在静默模式下进行安装,请使用 /s /v/qn。 在静默模式下,不会在安装过程中显示任何消息、对话框或提示。在创建部署脚本以运行安装程序时,您通常使用该选项。 |
|
/v | 键值对 | 要传递给安装程序的一组参数(指定为键值对)。请使用 key=value 格式。通常情况下,这些参数为 ThinApp 软件包和 VMware Identity Manager Desktop 配置运行时选项。 |
/c | 清除安装注册信息。 | |
/l | [日志文件的完整路径] | 执行详细的日志记录并保存到指定的日志文件中。 如果未指定日志文件,则使用 %TEMP% 中的默认日志。 |
/x | 将安装程序解压缩到 %TEMP% 文件夹中。 |
/v 选项的键值对
您可以在 /v 安装程序选项中使用以下键值对。
键 | 值 | 描述 |
---|---|---|
WORKSPACE_SERVER | VMware Identity Manager 服务的主机名或 URL | 提供 VMware Identity Manager 服务的主机名或 URL 以允许 VMware Identity Manager Desktop 应用程序与该服务进行通信。HTTPS 是所需的协议。将该值用引号引起来。 具体格式如下:
或
例如: WORKSPACE_SERVER="https://myserver.mycompany.com" WORKSPACE_SERVER="myserver" |
INSTALL_MODE | 以下值之一: COPY_TO_LOCAL HTTP_DOWNLOAD RUN_FROM_SHARE |
根据 VMware Identity Manager Desktop 应用程序在运行时获取 ThinApp 软件包的方式设置部署模式。ThinApp 软件包是一种虚拟化的 Windows 应用程序。ThinApp 软件包位于与 VMware Identity Manager 集成在一起的网络共享上。
默认值为 COPY_TO_LOCAL。 对于所有模式,网络共享都必须配置适当的文件和共享权限。请参阅VMware Identity Manager 安装和配置。
重要事项: 在浮动 Horizon 桌面中安装
VMware Identity Manager Desktop 时,请使用 RUN_FROM_SHARE 选项以避免将 ThinApp 软件包复制到这些无状态 Horizon 桌面系统中。
使用以下配置之一安装 VMware Identity Manager Desktop 应用程序时,用于登录 Windows 系统的用户帐户必须对网络共享具有相应的文件和共享权限,才能获取 ThinApp 软件包:
|
POLLING_INTERVAL | 频率(秒) | 设置在安装的 VMware Identity Manager Desktop 应用程序和 VMware Identity Manager 之间进行同步以检查新 ThinApp 软件包和授权的频率(秒)。如果未指定,将应用默认值 300 秒(5 分钟)。 例如: POLLING_INTERVAL=600 |
ENABLE_AUTOUPDATE | 0 或 1 | 启用或禁用自动更新检查和下载活动。如果启用,则安装的 VMware Identity Manager Desktop 应用程序自动检查是否可下载较新的应用程序。如果具有较新的版本,VMware Identity Manager Desktop 应用程序自动下载较新的版本并将自身更新为该版本。此选项已默认启用。 将此变量的值设置为 0 将禁用自动更新。如果未指定,将应用默认值 1。 要安装自动更新,需要具有管理员权限。 |
SHARED_CACHE | 0 或 1 | 决定 ThinApp 软件包的缓存位置是否位于安装客户端应用程序的 Windows 系统的某个公共文件夹内。将此变量的值设置为 1 时,将指定 Windows 系统中的所有用户帐户共享一个公共缓存位置。默认情况下,公共文件夹是 %ProgramData%\VMware\Identity Manager Desktop\thinapp。 如果未指定,则应用默认值 0,这样每个 Windows 用户帐户将拥有自己的缓存,并且默认位置为 %LOCALAPPDATA%\VMware\Identity Manager Desktop\thinapp。
注: 如果您指定了一个共享缓存,则
VMware Identity Manager Desktop 应用程序不会自动删除此共享缓存中的 ThinApp 软件包。因为 SHARED_CACHE=1 表示 Windows 系统上的所有用户帐户共享同一个位置,所以软件包必须保留在此共享位置中,以便授权用户能使用它们,即使您取消一个用户的使用授权。当您取消某用户对 ThinApp 软件包的使用授权后,
VMware Identity Manager Desktop 应用程序会取消该用户对该软件包的注册。该 Windows 系统上的其他授权用户可以继续使用该 ThinApp 软件包。如果没有授权该 Windows 系统上的用户帐户使用 ThinApp 软件包,您可以手动删除公共缓存以回收空间。每个 ThinApp 软件包在此缓存位置下都有自己的文件夹。
|
CACHE_DIR | 文件夹路径 | 设置在使用 HTTP_DOWNLOAD 或 COPY_TO_LOCAL 安装模式时在本地缓存 ThinApp 软件包的位置。该值是针对系统而不是针对用户设置的,因此,您必须使用环境变量(如 %LOCALAPPDATA%)选择用户特定的位置。务必转义命令行中的 % 字符以防止立即扩展。例如: CACHE_DIR=^%LOCALAPPDATA^%\cache |
AUTO_TRY_HTTP | 0 或 1 | 如果 VMware Identity Manager Desktop 应用程序是使用 COPY_TO_LOCAL 选项安装的,并且为 VMware Identity Manager 配置了基于帐户的访问,则在客户端首次尝试下载用户的授权 ThinApp 软件包失败时,AUTO_TRY_HTTP 选项将确定客户端是否应自动尝试使用 HTTP 协议(类似于 HTTP_DOWNLOAD 选项)进行下载。此选项已默认启用。将此选项的值设置为 0 时,将禁用自动尝试使用 HTTP 协议进行下载。
重要事项: 为使 AUTO_TRY_HTTP 选项正常工作,必须为
VMware Identity Manager 中的 ThinApp 软件包集成配置基于帐户的访问。请参阅
VMware Identity Manager 对 ThinApp 软件包和网络共享存储库的要求。
|
INSTALL_MODULES | thinapp | 以逗号分隔的列表,用于指定要安装的模块。目前,仅 thinapp 模块可用。 |
MIGRATE_ACTION | 以下值之一: MOVE COPY NONE |
如果安装了较旧的适用于 Windows 的 Workspace 应用程序,则安装程序将数据和设置从旧应用程序迁移到新应用程序。默认值为 MOVE。 将移动、复制或忽略以下设置,具体取决于指定的值。 缓存的 ThinApp 软件包 将下载的 ThinApp 软件包从适用于 Windows 的 Workspace 缓存 %LOCALAPPDATA%\VMware\Horizon ThinApp\PackageCache 复制到新的缓存位置 %LOCALAPPDATA%\VMware\Identity Manager Desktop\thinapp。将更改缓存文件夹中的文件夹名称。
重要事项: 在安装过程中为 VMware Identity Manager 设置的属性优先于任何迁移的属性值。例如,如果适用于 Windows 的 Workspace 中的 INSTALL_MODE 设置为 COPY_TO_LOCAL,并且在安装 Identity Manager Desktop 时指定了
/v INSTALL_MODE=HTTP_DOWNLOAD,则 INSTALL_MODE 设置为 HTTP_DOWNLOAD。
|
使用 VMware Identity Manager Desktop 命令行安装程序选项
假定您的 VMware Identity Manager 实例的 URL 为 https://identitymanagerFQDN,并且为 VMware Identity Manager 配置了对 ThinApp 软件包网络共享的基于帐户的访问,而您希望使用以下选项将 VMware Identity Manager Desktop 应用程序静默安装到该 VMware Identity Manager 实例的多个桌面:
- 请将 ThinApp 安装选项设置为 HTTP_DOWNLOAD,因为您预计这些 Windows 系统不太可能加入域。VMware Identity Manager 会相应配置为对 ThinApp 软件包的网络共享进行基于帐户的访问。
- 客户端每隔 60 秒检查一次 VMware Identity Manager 中是否有新软件包和授权。
VMware-Identity-Manager-Desktop-n.n.n-nnnnnnn.exe /s /v/qn WORKSPACE_SERVER="https://identitymanagerFQDN" INSTALL_MODE=HTTP_DOWNLOAD POLLING_INTERVAL=60其中,需要替换文件名的 n.n.n-nnnnnnn 部分,以便与您下载的 VMware Identity Manager Desktop 安装程序名称一致。