添加 Windows 可执行文件 (exe)

有关将 exe 文件添加到 App Catalog的信息。

过程

  1. IBM® MaaS360® Portal 主页,选择应用程序 > 目录
  2. 在 "应用程序目录 "页面上,单击 " 添加 ",展开 Windows 部分,然后选择 Enterprise App for Windows
  3. 在 " 选择应用程序类型以添加 Windows 企业应用程序 "页面,选择 Windows 可执行文件(.exe)
  4. Windows 版企业应用程序页面,在应用程序详细信息选项卡中提供以下详细信息。
    选项 描述
    应用上传选项 您可以从下列选项中进行选择:
    • EXE 文件上传
    • URL
    • 本地文件共享位置
    应用程序 如果选择上传 EXE 文件,则必须从设备上传.exe文件。

    如果选择了 URL ,则必须配置 exe 文件的下载 URL。

    如果选择了本地文件共享位置,则必须使用服务器名称和应用程序位置为网络域配置文件路径。

    应用名称 指定应用程序的名称。 例如,VLC Player
    应用程序版本 定义应用程序的版本。 例如,2.0.1
    应用图标 应用程序图标。 建议大小为 30 x 30 像素。
    描述 该字段提供有关应用程序的其他信息。
    类别 将类别分配给应用程序。
    截屏 应用程序的截屏。
  5. 选择 " 安装要求 "选项卡并提供以下详细信息:
    选项 描述
    安装方式
    • 静默安装
      使安装程序能够自行运行,无需用户交互。
    • 基于 UI 或向导
      启用(出席)手动安装,在安装过程中需要用户输入用户 ID 或许可证密钥。
    安装上下文
    • 系统或所有用户
      使计算机的所有用户都能使用和访问应用程序。 如果应用程序安装需要管理特权,那么建议使用此安装上下文。 当系统管理员运行安装时,将以静默安装方式安装软件包。
    • 每个用户(注册用户)
      限制在计算机上安装应用程序的用户访问和使用应用程序。 如果应用程序不需要管理特权,那么建议使用此安装上下文。 确保用户拥有安装应用程序的适当权限,因为有些应用程序需要管理员权限。
    执行命令
    • 安装
      指定静默安装命令。 该命令必须包含后跟安装命令开关的应用程序名称。
      以下是一些常见的 EXE 软件包静默安装命令:
      • filename /S
      • filename /Silent
      • filename /quiet
      注: 请与应用程序供应商联系,或者查看应用程序支持的静默安装和卸载命令的应用程序文档。

      例如,使用以下命令静默安装 VLC 媒体播放器。

      vlc-2.0.1-win32.exe /L=1033 /S

      • vlc-2.0.1-win32.exe 是文件名。
      • /L 是语言代码。

      有关 VLC 媒体播放器的更多信息,请参阅 https://wiki.videolan.org/Documentation:Installing_VLC/.

    • 卸载
      指定静默卸载命令。 选择在以下场景中自动卸载应用程序:
      • 已除去 MDM 控制。
      • 向设备发出选择性擦除。
      • 已除去分发。
      例如,要静默卸载 VLC 媒体播放器应用程序,请使用 C:\Program Files (x86)\VideoLAN\VLC\uninstall.exe /S
    进行安装所需满足的相关性条件 定义安装应用程序所需的必备组件。 先决条件基于注册表键,文件或进程。 在应用程序安装期间, MaaS360 会检查先决条件,并仅在满足需求的设备上安装或卸载应用程序。

    例如,使用 javaw.exe 进程作为 Eclipse.exe 软件包的先决条件。

    在 " 应用程序分发和安装详细信息 " 页面中,不满足需求的分布式应用程序将标记为 不相关
    注意: 如果应用程序不相关,用户应用程序目录中下载应用程序的 " 获取 " 选项将被禁用。

    使用负安装成功/相关性条件来检查是否在 Windows 设备上成功执行了脚本/作业 (适用于 MSI , EXE 和脚本)

    负安装成功/相关性标准根据以下标准确定应用程序在上传过程中是否被成功卸载或从设备中删除。
    注册表键不存在
    提供注册表键值的路径、值名和值数据。 例如:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Now
    文件不存在
    提供文件名的完整路径,不含引号。 例如:c:\recovery.txt
    进程未运行
    提供流程名称。 例如 testScriptProcessNew
    使用基于出口代码的安装成功条件来检查是否在 Windows 设备上成功执行了脚本/作业

    管理员以数字值或数字值的逗号分隔列表形式输入基于退出代码的安装成功条件,以确定在应用程序上载期间是否已成功从设备中卸载或除去应用程序。

    需要重新启动 指示安装应用程序后需要重新启动。
    安装成功条件 定义用于检测设备上的应用程序的条件。 安装应用程序后, MaaS360 会验证条件以确定该应用程序在设备上是否存在,并返回安装状态。 您还可以提供用于确定设备上应用程序状态的退出代码 (数字值或以逗号分隔的数字集)。
    应用程序检测标准基于现有注册表键值、文件或进程。
    注意: 只有满足条件才能成功安装应用程序。

    例如,使用以下文件路径来确定是否安装了 VLC 媒体播放器: C:\Program Files\VideoLAN\VLC\vlc.exe

  6. 选择 策略和分发 选项卡,并提供以下详细信息:
    选项 描述
    发生下列事件时移除应用 在以下场景中自动从设备中除去应用程序:
    • MDM 控制移除: 当管理员或用户终止对设备的 MDM 控制时。
    • 选择性擦除: 向设备发出选择性擦除时。
    • 从门户网站删除或停止分发: 已从 MaaS360 门户网站删除应用程序或在设备上停止分发时。
    注: 选择性擦除停止分发 选项仅在使用操作系统 V10 和更高版本的 Windows 桌面上受支持。
    安装设置 指示在没有用户干预的情况下安装应用程序。
    分发目标位置 分发到: 接收应用程序的设备。 使用加号图标可添加多个分发。 MaaS360 允许您通过以下方式将应用程序分发到设备:
    • : 应用程序将装入到 应用程序目录中,但该应用程序不会立即分发到设备。
    • 特定设备: 应用程序装入到 应用程序目录 中并部署到特定设备。
    • : 将应用程序部署到一组设备。
    • 所有设备: 所有设备接收应用程序。