为 Windows 添加企业应用程序
有关将 Windows 企业应用程序添加到 应用程序目录的信息。
过程
- 从 IBM® MaaS360® 门户网站 首页 页面,选择 应用程序 > 目录。
- 在 App Catalog 页,单击 Add. 展开 Windows 部分,然后单击 Enterprise App for Windows.
- 在 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 台式电脑或平板电脑
- 在 适用于 Windows 的企业应用程序 窗口中,转到 应用程序详细信息 选项卡,根据应用程序类型输入以下详细信息。
- Windows 通用应用程序包 (.appx 或 .appxbundle) 文件
选项 描述 应用程序 从设备上载 .appx 或 .appxbundle 文件。 程序包系列名称 输入应用程序的包系列名称 (PFN)。 要查找应用程序的软件包族名称,请按照提供的步骤操作。 - 在使用 PowerShell 版本 2.0 + 的 Windows 机器上下载并安装 Windows App Management Admin Utility ( https://m3.maas360.com/app-management/downloadAppInfoUtility.htm )。
- 将应用复制到机器上并运行该实用程序。
- 从机器上的某个位置选择应用程序,然后单击 获取应用程序属性 以抽取包系列名称。
描述 提供详细的应用程序描述。 类别 提供以逗号分隔的应用程序类别。 截屏 提供应用程序的屏幕快照。 - Windows 安装程序 (.msi 个文件)
选项 描述 应用程序 从设备上载 .msi 文件。 应用程序代码,应用程序名称和应用程序版本 使用 Windows 应用程序管理实用程序来抽取应用程序代码,名称和版本。 这些详细信息唯一地标识 .msi 应用程序。 - 在使用 PowerShell 版本 2.0 + 的 Windows 机器上下载并安装 Windows App Management Admin Utility ( https://m3.maas360.com/app-management/downloadAppInfoUtility.htm )。
- 将应用复制到机器上并运行该实用程序。
- 从机器上的某个位置选择应用程序,然后单击 获取应用程序属性 以抽取应用程序代码,应用程序名称和应用程序版本。
应用图标 上载应用程序图标。 建议尺寸 - 30 x 30 px - Windows 脚本 (.bat, .vbs, .ps1, .reg, .py) 和 Windows 可下载文件 (.docx, .pptx, .jpeg, .png)
- Windows 通用应用程序包 (.appx 或 .appxbundle) 文件
- 选择 安装要求 选项卡并提供以下详细信息。
选项 描述 安装方式 - 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 进程,因为 MDMExtenderService 以 SYSTEM 用户身份运行。
- 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%.
进行安装所需满足的相关性条件 定义应用程序的安装标准或前提条件,使应用程序只能安装在符合预定义标准的设备上。 例如,仅当受支持的注册表键存在时,才会安装应用程序。 在 " 应用程序分发和安装详细信息 " 页面中,不满足条件的分布式应用程序将标记为 不相关 。 注意:如果应用程序不相关,用户 应用程序目录中下载应用程序的获取选项将被禁用。需要重新启动 指定安装应用程序后是否需要重新启动。 安装成功条件 定义用于确定已安装应用程序的状态的条件。 - 选择 政策与分配 选项卡并提供以下详细信息。
选项 描述 发生下列事件时移除应用 在以下情况下,应用程序会自动移除。- MDM 控制移除 - 当管理员或用户终止对设备的 MDM 控制时。
- 选择性擦除 - 向设备发出选择性擦除时。
- 停止分发 - 设备上停止分发时。
注意:选择性擦除和停止分发选项仅在使用操作系统版本 10 及更高版本的 Windows 桌面上受支持。安装设置 自动安装 - 应用程序会自动安装到设备上。 分发目标位置 分配给 - 接收应用程序的设备。 使用加号图标可添加多个分发。 MaaS360 可帮助您通过以下方式将应用程序分发到设备。- None - 应用程序已加载到 App Catalog 中,但应用程序不会立即分发到设备。
- Specific Device - 应用程序加载到 App Catalog 中,并部署到特定设备。
- Group - 应用程序部署到一组设备。
- All Devices - 所有设备都能接收应用程序。
- 选择 高级 选项卡并提供以下详细信息。
选项 描述 应用发现门户网站 输入为应用程序提供的定制应用程序属性值,并指定是否在应用程序发现门户网站中显示应用程序。 有关自定义应用程序属性值的更多信息,请参阅将应用程序添加到应用程序目录。 用户可以使用应用程序发现门户申请应用程序,并将其分发给组织内的其他用户。 - Not Available - 应用程序在应用程序发现门户中不可见。
- 仅限查看 - 应用程序在应用程序发现门户中可见。
- 查看&请求 - 应用程序可在应用程序发现门户中查看请求。注意: " 查看和申请 "选项不适用于 Windows 应用程序。