为 Windows 添加企业应用程序

有关将 Windows 企业应用程序添加到 应用程序目录的信息。

过程

  1. IBM® MaaS360® 门户网站 首页 页面,选择 应用程序 > 目录
  2. App Catalog 页,单击 Add. 展开 Windows 部分,然后单击 Enterprise App for Windows.
  3. Select an app type to Add enterprise app for Windows 窗口中,选择要添加到 App Catalog 的企业应用程序类型。 MaaS360 支持以下企业应用程序类型。
    应用类型 描述
    Windows 通用应用程序包 上传由 Windows 10+ SDK 构建的应用程序。
    • 支持的文件类型 - .appx.appxbundle
    • 支持的设备 - Windows 桌面电脑、平板电脑或手机
      注意:
      • 根据应用程序的体系结构,应用程序将分发到相关设备: 电话,笔记本电脑或平板电脑。
      • MaaS360 在设备的后台自动配置一些设置,以在设备上成功分发和发布 appx 软件包。

        例如,对于每个 appx 应用程序分发,设备的 "开发者设置" 将更改为设备上的 "Sideload apps" ,这将成功地装入应用程序。 当您绕过应用程序时,将已签名的应用程序包部署到设备。 MaaS360会在安装过程中更改这些设置,安装这些 appx 应用程序后,设备上的 "开发人员设置 "将恢复为原始设置。

    Windows 安装程序 上载 Microsoft 安装程序 MSI 程序。
    • 支持的文件类型 - .msi
    • 支持的设备 - Windows 台式电脑或平板电脑
    Windows可执行文件 上载 Win32 EXE 程序。
    • 支持的文件类型 - .exe
    • 支持的设备 - Windows 台式电脑或平板电脑
    Windows 脚本 上载 Win32 脚本。
    • 支持的文件类型 - .bat, .vbs, .ps1, .reg, 或 .py
    • 支持的设备 - Windows 台式电脑或平板电脑
    注: 如果上载用于更新注册表条目的脚本,请确保包含 /s 选项。 例如, regedit /s IMPORT %appname%

    /s 选项允许脚本以静默方式运行。 如果不使用 /s 选项,那么脚本可能会失败。

    Windows 可下载文件 上载任何文件。
    • 支持的文件类型 - .docx, .pptx, .jpeg, .png, .xml, 或 .init
    • 支持的设备 - Windows 台式电脑或平板电脑
  4. 适用于 Windows 的企业应用程序 窗口中,转到 应用程序详细信息 选项卡,根据应用程序类型输入以下详细信息。
    • Windows 通用应用程序包 (.appx.appxbundle) 文件
      选项 描述
      应用程序 从设备上载 .appx.appxbundle 文件。
      程序包系列名称 输入应用程序的包系列名称 (PFN)。 要查找应用程序的软件包族名称,请按照提供的步骤操作。
      1. 在使用 PowerShell 版本 2.0 + 的 Windows 机器上下载并安装 Windows App Management Admin Utility ( https://m3.maas360.com/app-management/downloadAppInfoUtility.htm )。
      2. 将应用复制到机器上并运行该实用程序。
      3. 从机器上的某个位置选择应用程序,然后单击 获取应用程序属性 以抽取包系列名称。
      描述 提供详细的应用程序描述。
      类别 提供以逗号分隔的应用程序类别。
      截屏 提供应用程序的屏幕快照。
    • Windows 安装程序 (.msi 个文件)
      选项 描述
      应用程序 从设备上载 .msi 文件。
      应用程序代码,应用程序名称和应用程序版本 使用 Windows 应用程序管理实用程序来抽取应用程序代码,名称和版本。 这些详细信息唯一地标识 .msi 应用程序。
      1. 在使用 PowerShell 版本 2.0 + 的 Windows 机器上下载并安装 Windows App Management Admin Utility ( https://m3.maas360.com/app-management/downloadAppInfoUtility.htm )。
      2. 将应用复制到机器上并运行该实用程序。
      3. 从机器上的某个位置选择应用程序,然后单击 获取应用程序属性 以抽取应用程序代码,应用程序名称和应用程序版本。
      应用图标 上载应用程序图标。 建议尺寸 - 30 x 30 px
    • Windows 脚本 (.bat.vbs.ps1.reg.py) 和 Windows 可下载文件 (.docx.pptx.jpeg.png)
  5. 选择 安装要求 选项卡并提供以下详细信息。
    选项 描述
    安装方式
    • Silent Installation - 在系统安装上下文中安装软件包。
    • 基于用户界面或向导 - 在每个用户安装上下文中安装软件包。
    安装上下文
    • 系统或所有用户 - 使用系统权限运行脚本。 系统或所有用户安装是必须的,以使计算机的所有用户都能访问和使用该应用程序。
    • 每个用户(已安装用户) - 使用用户权限运行脚本。 Per User(已安装用户) 为必填项,只有注册用户才能访问和使用应用程序。
    执行命令
    • Install - 根据脚本类型指定安装命令和参数。
    • Uninstall - 根据脚本类型指定卸载命令和参数。 (用户现在可以编辑此字段。)
    对标准脚本文件类型使用以下安装命令样本集:
    • 批处理文件(.bat) - %APPNAME%
    • VBScript 文件(.vbs) - cscript.exe %APPNAME%
    • PowerShell 文件 (.ps1) - powershell.exe -file %APPNAME%
      请注意: If the machine's ExectutionPolicy is set to restrict, run the following installation script to bypass the restricted policy setting: powershell.exe -windowstyle hidden Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass; & \"%APPNAME%\"
      • hidden 身份启动 PowerShell 进程,因为 MDMExtenderServiceSYSTEM 用户身份运行。
      • ExecutionPolicy 设置为 Bypass 对运行的 PowerShell 进程的限制。 Bypass 设置将在 PowerShell 完成脚本运行后结束。
      • & 是调用操作符,可帮助您运行命令、脚本或函数。
      • 脚本执行完成后,机器的 ExecutionPolicy 设置保持不变。
    • Reg 文件 (.reg) - regedit IMPORT %APPNAME%
    • 其他 - %APPNAME%
    注意: MaaS360作为 32 位进程从以下位置运行 PowerShell 脚本。C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe

    管理员从 App Catalog 分发的 PowerShell 脚本必须作为基于设备体系结构的进程运行。 对于 64 位设备,请从以下位置运行 powershell.exe 文件。C:\Windows\sysnative\WindowsPowerShell\v1.0\powershell.exe -file %APPNAME%.

    进行安装所需满足的相关性条件 定义应用程序的安装标准或前提条件,使应用程序只能安装在符合预定义标准的设备上。 例如,仅当受支持的注册表键存在时,才会安装应用程序。 在 " 应用程序分发和安装详细信息 " 页面中,不满足条件的分布式应用程序将标记为 不相关
    注意:如果应用程序不相关,用户 应用程序目录中下载应用程序的获取选项将被禁用。
    需要重新启动 指定安装应用程序后是否需要重新启动。
    安装成功条件 定义用于确定已安装应用程序的状态的条件。
  6. 选择 政策与分配 选项卡并提供以下详细信息。
    选项 描述
    发生下列事件时移除应用
    在以下情况下,应用程序会自动移除。
    • MDM 控制移除 - 当管理员或用户终止对设备的 MDM 控制时。
    • 选择性擦除 - 向设备发出选择性擦除时。
    • 停止分发 - 设备上停止分发时。
    注意:选择性擦除停止分发选项仅在使用操作系统版本 10 及更高版本的 Windows 桌面上受支持。
    安装设置 自动安装 - 应用程序会自动安装到设备上。
    分发目标位置
    分配给 - 接收应用程序的设备。 使用加号图标可添加多个分发。 MaaS360 可帮助您通过以下方式将应用程序分发到设备。
    • None - 应用程序已加载到 App Catalog 中,但应用程序不会立即分发到设备。
    • Specific Device - 应用程序加载到 App Catalog 中,并部署到特定设备。
    • Group - 应用程序部署到一组设备。
    • All Devices - 所有设备都能接收应用程序。
  7. 选择 高级 选项卡并提供以下详细信息。
    选项 描述
    应用发现门户网站 输入为应用程序提供的定制应用程序属性值,并指定是否在应用程序发现门户网站中显示应用程序。 有关自定义应用程序属性值的更多信息,请参阅将应用程序添加到应用程序目录。 用户可以使用应用程序发现门户申请应用程序,并将其分发给组织内的其他用户。
    • Not Available - 应用程序在应用程序发现门户中不可见。
    • 仅限查看 - 应用程序在应用程序发现门户中可见。
    • 查看&请求 - 应用程序可在应用程序发现门户中查看请求。
      注意: " 查看和申请 "选项不适用于 Windows 应用程序。