在没有开发者模式的情

时间:2016-06-16 08:36:59

标签: c# powershell visual-studio-2015 windows-10-universal

我开发了Windows 10 UWP应用程序。该应用程序应该在公司中使用,因此我通过Visual Studio 2015的内置工具构建它。

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

这很好用,当我启用“开发人员模式”时,通过Windows Powershell安装Add-AppDevPackage.ps1没有问题。

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

那么我该怎么办呢,它足以激活“sideload applications”选项来安装我开发的应用程序?

当我构建apppackage时,我检查了以下设置:

  • 您是否要构建要上传到Windows应用商店的包? ==>没有
  • 生成应用包==>总是

1 个答案:

答案 0 :(得分:3)

Sideload应用程序是一种比开发人员模式更安全的选项,因为您无法在没有可信证书的设备上安装应用程序

<强>要求

以下是您需要的内容:

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

以下是您需要做的事情:

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

如何在桌面上加载应用

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

打开受管设备的侧载

  • 部署企业策略。

为非托管设备启用旁加载

  • 打开设置。
  • 点击更新&amp;安全&gt;对于开发人员。
  • 使用开发者功能,选择侧载应用。

导入安全证书

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

安装应用

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

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