在没有开发者模式的情况下安装开发的应用程序

Install developed Application without developer mode

我开发了一个 Windows 10 UWP 应用程序。这个应用程序应该在公司使用,所以我通过Visual Studio 2015.

的内置工具构建它。

为此,我遵循了本指南:Packaging Universal Windows apps for Windows 10

这工作正常,我在安装 Add-AppDevPackage 时没有问题。ps1 通过 Windows Powershell 当我有 "developer mode"启用。

现在的问题:
我不希望我的员工必须激活开发者模式。他们应该激活 "sideload applications" 选项。选中此选项后,shell 总是要求我激活开发人员模式,如果我不激活它,则会失败。

那么我需要做什么才能激活 "sideload applications" 选项来安装我开发的应用程序?

当我构建应用程序包时,我检查了以下设置:

旁加载应用程序是比开发人员模式更安全的选项,因为您无法在设备上安装应用程序没有受信任的证书

要求

这是您需要具备的条件:

  • 需要解锁设备以进行侧载(启用解锁策略)
  • 已分配给应用程序的证书
  • 已签名的应用程序包

这是您需要做的:

  • 打开旁加载 - 您可以使用 MDM 提供商推送策略,或者 你可以使用设置。
  • 信任应用程序-将安全证书导入本地设备。
  • 安装应用程序 - 使用 PowerShell 安装应用程序包

如何在桌面上旁加载应用程序

您可以在托管或非托管设备上旁加载应用程序。

为托管设备打开旁加载

  • 部署企业政策。

为非托管设备打开旁加载

  • 打开设置。
  • 单击“更新和安全”>“针对开发人员”。
  • 使用开发者功能,select 旁加载应用。

导入安全证书

  • 打开appx包的安全证书,select 安装证书。
  • 在证书导入向导中,select 本地计算机。
  • 将证书导入受信任的根证书颁发机构 文件夹。

安装应用程序

  • 从包含 appx 包的文件夹,运行 PowerShell Add-AppxPackage 命令安装 appx 包。

来源:https://technet.microsoft.com/itpro/windows/deploy/sideload-apps-in-windows-10