Deployment 如何分发UWP企业应用程序

Deployment 如何分发UWP企业应用程序,deployment,visual-studio-2015,win-universal-app,windows-10-mobile,Deployment,Visual Studio 2015,Win Universal App,Windows 10 Mobile,我们公司正在开发一款通用Windows平台(Windows 10)应用程序,希望在“企业”中发布。我们不想通过Windows应用商店将其公开。在正常情况下,设备处于非托管状态(“自带设备”) 对于Windows Phone 8,我们使用从赛门铁克购买的移动企业证书签署了我们的应用程序。然后,我们将文件与注册令牌一起分发。安装过程分为两步,相当简单。我还没有发现可以应用于UWP应用程序的东西 UWP到Windows 10 Mobile是否有类似的流程 我尝试的内容:我找到了右键单击、存储、创建应用

我们公司正在开发一款通用Windows平台(Windows 10)应用程序,希望在“企业”中发布。我们不想通过Windows应用商店将其公开。在正常情况下,设备处于非托管状态(“自带设备”)

对于Windows Phone 8,我们使用从赛门铁克购买的移动企业证书签署了我们的应用程序。然后,我们将文件与注册令牌一起分发。安装过程分为两步,相当简单。我还没有发现可以应用于UWP应用程序的东西

UWP到Windows 10 Mobile是否有类似的流程

我尝试的内容:我找到了右键单击、存储、创建应用程序包。。。在Visual Studio中创建扩展名为appx的包。我还读到,你应该在手机的设置下启用侧载应用程序。但是如何让软件包通过无线方式安装到手机上呢


仅仅尝试从web服务器下载appx文件不起作用。(刚下载了文件,不知道如何打开。)

我们通过启用侧面加载并使用PowerShell脚本进行安装来实现这一点。在我们的场景中,所有设备都加入了域,我们可以使用配置管理器来推出应用程序

对于PowerShell,我们使用以下命令卸载

要安装,您需要确保已安装证书

certutil.exe-addstore TrustedPeople$CertificatePath

然后使用添加AppxPackage命令安装应用程序

添加AppxPackage-Path[package Path]-dependencPath[dependencies 路径]-强制应用程序关闭


我们通过位于的Microsoft business store中的私有部分部署我们的

只需登录business store并邀请用于创建应用程序的开发人员帐户为您发布LOB应用程序


一旦被邀请,开发人员可以选择在发布应用程序时,该应用程序仅对您的私人应用商店可见——除此之外,这就像将任何应用程序发布到windows应用商店一样。

新推出的包格式MSIX可能是一种拯救
-

您可以将其视为一种appx或setup.exe文件。Appx也可以打包为MSIX格式

对我来说,这给了我制作包装的良好经验

请注意,Microsoft发布了官方MSIX重新打包工具。这是重新包装,不是包装。这意味着该工具需要已打包的单个文件

-MSIX打包工具:

这适用于Windows 10桌面,而不是Windows 10 Mobile,对吗?在我的场景中,这适用于Win 10平板电脑,但我认为只要设备加入域,同样适用于移动设备。应该是相反的!开发商(卖家)的私人商店,就像真实世界一样。开发人员在其私人商店中销售其LOB应用程序,该商店可供选择的客户/企业使用。
$app = get-appxpackage -Name My.UWP.App
if($app -ne $NULL)
    {remove-appxpackage $app.PackageFullName}