在 Surface Hub 上安装应用
你可以在 Surface Hub 上安装更多应用,以满足团队或组织的需求。 根据你是在开发和测试应用,还是部署已发布的应用,有不同的安装应用的方法。
支持的应用指南
- Surface Hub 仅运行 UWP 应用。 使用 MSIX 打包工具 创建的应用不会在 Surface Hub 上运行。
- Surface Hub 仅支持脱机许可的应用。
- 应用必须面向通用设备系列或 Windows 团队设备系列。
- 默认情况下,必须对应用进行签名才能安装。 在测试和开发时,还可以选择运行开发人员签名的 UWP 应用,使设备进入开发人员模式即可。
- 在 Surface Hub 上安装应用需要管理员凭据。
部署发布的应用
有几种选项可安装已发布到 Microsoft Store 的应用,具体取决于是否要在几台设备上评估它们,或者是否要将它们广泛部署到组织。
若要安装发布的应用:
- 使用 Microsoft 应用商店应用下载应用,或者
- 通过 WinGet 命令行包管理器从 Microsoft 应用商店下载应用包 ,并使用预配包或支持的 MDM 提供程序分发它们。
Microsoft Store 应用
若要评估单个 Surface Hub 上的应用,可以使用 Surface Hub 上的 Microsoft 应用商店应用浏览和下载应用。
注意
不建议使用 Microsoft Store 应用将应用大规模部署到组织。 在具有多个 Surface Hub 的企业环境中,使用预配包或通过 MDM 提供商(例如Microsoft Intune)部署应用。
- 若要下载应用,必须使用 Microsoft 帐户或组织帐户登录 Microsoft Store 应用。 但是,一个帐户同一时间只能连接最多 10 台设备。 如果拥有超过 10 台 Surface Hub,则需要创建多个帐户,或者在安装应用间隙从帐户中删除设备。
- 若要安装应用,需要在拥有的每台 Surface Hub 上手动登录 Microsoft Store 应用。
浏览 Surface Hub 上的Microsoft应用商店
- 在 Surface Hub 中,打开“设置”。
- 出现提示时输入设备管理员凭据。
- 导航到 Surface Hub>应用 & 功能。
- 选择“ 打开应用商店 ”并搜索要查找的应用。
通过 WinGet 下载应用包
随着适用于企业的 Microsoft Store的停用,组织需要一种可靠的替代方案来管理和部署跨多个 Surface Hub 设备的应用程序。 WinGet,Microsoft的命令行包管理器,它为 IT 专业人员提供了一个强大而灵活的工具来发现、下载和安装应用程序,从而填补了这一空白。 这种向 WinGet 的转换可确保组织可以保持对其应用部署过程的控制,同时受益于跨设备的自动化和一致性的改进。 通过采用 WinGet,可以简化应用程序管理,并确保从现在弃用的适用于企业的应用商店顺利过渡。
安装 WinGet
- 默认情况下,WinGet 预安装在Windows 10 (版本 1809 及更高版本) 和Windows 11。 若要确认已安装 WinGet,请打开命令提示符并输入 winget。
- 确保运行的是 WinGet 1.8 或更高版本。
- 如果 WinGet 不存在或需要最新版本,请按照以下说明 操作:安装 WinGet。
示例方案:下载适用于企业分发的应用文件
在此方案中,使用 WinGet 下载适用于 Surface Hub 的应用包。
输入以下命令:
将 替换为
<app-id>
要下载的应用的特定 ID。winget download <app-id> --platform windows.universal -a x64 --skip-license
示例命令:
winget download 9WZDNCRFHVJL --platform windows.universal -a x64 --skip-license
同意条款:
如果出现提示,请在下载过程中同意条款。
查看下载的文件:
下载完成后,文件将保存在“下载”文件夹中的新子目录中。 此文件夹包含应用包和任何必要的依赖项文件。
WinGet 命令参数
- 9WZDNCRFHVJL:Microsoft应用商店应用 ID;在此示例中,Microsoft OneNote。
- 平台 windows.universal:指通用 Windows 平台 (UWP) ,这意味着该包设计为在多个 Windows 设备上运行,包括 Surface Hub、电脑、平板电脑和其他支持 UWP 的设备。
- -a x64:指定包的体系结构,与 64 位 Windows 系统兼容。
- --skip-license:无需在下载包之前接受许可协议。 使用此标志,可以在下载过程中自动接受许可条款,而不会收到提示。
浏览 Surface Hub 的应用
查找具有与 Surface Hub 相关的关键字的兼容应用,或者通过筛选通用 Windows 平台 (UWP) 应用。
在命令提示符下使用以下命令:
winget search --tag "Surface Hub"
此命令搜索标记为“Surface Hub”的应用,指示它们已针对 Surface Hub 设备进行了优化。
筛选 UWP 应用
如果要查找与 Surface Hub 兼容的 UWP 应用,可以使用如下所示的命令筛选搜索:
winget search --source msstore --query uwp
这显示了 Microsoft 应用商店中的 UWP 应用,其中许多应用可以在 Surface Hub 上运行。
按特定应用名称或类别浏览
如果了解要查找的应用类型,例如按名称排序的协作工具或特定软件,则可以更直接地搜索:
winget search "collaboration"
或
winget search "Microsoft Whiteboard"
查看应用详细信息
找到感兴趣的应用后,可以查看更多详细信息以确认兼容性或了解有关该应用的详细信息:
winget show <app-id>
例如:
winget show Microsoft.Whiteboard
此命令提供有关应用的详细信息,包括其说明、版本以及它是否与 Surface Hub 等设备兼容。
通过预配包安装脱机许可的应用
可以使用预配包在 Surface Hub 上手动安装脱机许可的应用。 使用 Windows 映像和配置Designer (ICD) 创建一个预配包,其中包含通过 WinGet 下载的应用包和未编码的许可证文件。 有关详细信息,请参阅 为 Surface Hub 创建预配包。
受支持的 MDM 提供程序
若要将应用部署到组织中的大量 Surface Hub,请使用受支持的 MDM 提供程序。 下表显示支持部署脱机许可的应用包的 MDM 提供程序。
MDM 提供程序 | 支持脱机授权的应用包 |
---|---|
从版本 1602) 开始Configuration Manager (的本地 MDM | 是 |
第三方 MDM 提供程序 | 查看以确保 MDM 提供程序支持部署脱机许可的应用包。 |
注意
若要使用Intune远程部署脱机应用,请参阅将 Windows 业务线应用添加到Microsoft Intune。 Surface Hub 应用部署仅支持分配给设备组并使用设备许可证类型的脱机应用。
开发和测试应用
本部分为应用开发人员提供有关在 Surface Hub 上测试应用的信息。
开发人员模式
默认情况下,Surface Hub 仅运行发布到 Microsoft 应用商店并由其签名的 UWP 应用。 作为应用认证过程的一部分,提交到 Microsoft Store 的应用将进行安全和合规性测试,这可有助于保护 Surface Hub 不受恶意应用的攻击。 启用开发人员模式还可安装开发人员签名的 UWP 应用。
重要提示
在启用开发人员模式后,需要重置 Surface Hub 才能禁用该模式。 重置设备将删除所有本地用户文件和配置,然后重新安装 Windows。
打开开发人员模式
- 在 Surface Hub 中,启动“设置”。
- 请在系统提示时,键入该设备的管理员凭据。
- 导航到“更新和安全”>“对于开发人员”。
- 选择“开发人员模式”并接受警告提示。
Visual Studio
开发时,在 Surface Hub 上测试应用的最简方法是使用 Visual Studio。 Visual Studio 的远程调试功能有助于在应用广泛部署之前发现其中的问题。 有关详细信息,请参阅使用 Visual Studio 测试 Surface Hub 应用。
创建预配包
使用 Visual Studio 为 UWP 应用创建应用包,并且使用测试证书签名。 然后使用 Windows 映像和配置设计器 (ICD) 创建包含该应用包的设置包。 有关详细信息,请参阅 为 Surface Hub 创建预配包。
向 Microsoft Store 提交应用
在准备好发布应用后,开发人员需要将其提交并发布到 Microsoft Store。 有关详细信息,请参阅 发布 Windows 应用和游戏。
提交应用时,开发人员需要设置设备系列可用性和组织授权选项,确保该应用可在 Surface Hub 上运行。
设置设备系列可用性
在 Windows 开发人员中心上,导航到应用提交页面。
选择“程序包”。
在设备系列可用性下,选择以下选项:
- Windows 10 协同版
- 让 Microsoft 决定是否使应用可用于以后任何设备系列
有关详细信息,请参阅设备系列可用性。
设置组织授权
在 Windows 开发人员中心上,导航到应用提交页面。
选择“定价和可用性”。
在“组织授权”下,选择允许组织断开连接(脱机)授权。
注意
默认情况下,使我的应用可用于带有应用商店托管(联机)许可和分发的组织处于选中状态。
提示
开发人员还可直接将业务线应用发布到企业,无需在应用商店中广泛提供。 有关详细信息,请参阅向企业分配 LOB 应用。
有关详细信息,请参阅组织授权选项。
摘要
有几种不同的方法可以在 Surface Hub 上安装应用,具体取决于你是在开发应用、评估几个设备上的应用,还是广泛地将应用部署到你的组织。 此表总结了受支持的方法:
安装方法 | 开发应用 | 在少数设备上评估应用 | 将应用广泛部署到组织 |
---|---|---|---|
Visual Studio | X | ||
设置包 | X | X | |
Microsoft Store 应用 | X | ||
受支持的 MDM 提供程序 | X |