我目前正在公司环境中玩Windows 8应用程序的副业。我们的客户很可能在基于x86的平板电脑上运行Windows 8 Pro。使用PowerShell部署应用程序很好,只要目标设备上有注册了的开发人员帐户,就能工作。如果不是,则在启动应用程序时会发生以下错误:
这个应用程序无法打开 ~AppName~存在一个问题。有关修复或重新安装系统管理员,请与其联系。
我们CA的根证书安装在设备上,允许所有受信任的应用程序安装组策略设置是正确的。该装置处于(实验)领域。在Windows 8 Enterprise上,它实际上是一种魅力。
对于本文是关于TechNet的,在企业以外的任何其他Windows版本上,都需要一个“旁读产品激活键”。我找了更多关于这样一把钥匙的信息,但什么也没找到。
因此,我的问题是:什么是“旁写产品激活键”,是谁生成的,以及如何激活/输入它?或者这句话意味着我们需要选择Windows 8 Enterprise?
发布于 2012-12-04 16:36:08
根据本文是关于ZDNet的的说法,你需要购买在Windows8Pro上启用副业所需的钥匙(只要你不想继续使用开发人员许可证)。如果您搜索给定的SKU (J7S-00005),您会发现一些商店以每个30欧元的价格出售带有100个密钥的捆绑包。
发布于 2012-10-05 22:49:18
http://blogs.msdn.com/b/windowsstore/archive/2012/04/25/deploying-metro-style-apps-to-businesses.aspx说,您需要在目标机器上激活一个特殊的产品密钥,以启用旁瓣。我们将在即将发布的博客文章中更详细地介绍如何获取产品密钥。产品密钥只需要在PC上安装和激活一次。
最近我发现(8月28日):http://social.technet.microsoft.com/Forums/en-US/w8itproinstall/thread/3092a681-b9cc-473b-83aa-b492ea7f3946 .说企业SKU是不需要的(在Windows或Windows 8上的副业)。如果您已经激活了副产品键,您可以在Windows或Windows8Pro上进行侧加载。关于如何获得这样一个密钥的细节还没有可用的。
发布于 2012-08-17 15:05:36
共享应用程序的官方文档是这里。答案分为两部分:
脚本执行以下步骤。 ..。 步骤2:验证您是否拥有开发人员许可证。如果脚本没有找到一个或您当前的许可证已过期,则会提示您获得一个。要获得开发人员许可证,您必须有一个Microsoft帐户。有关更多信息,请参见获取开发人员许可证(Metro样式的应用程序)。 在商店接受你的地铁风格的应用程序之前,你必须将它打包并按照一定的规则获得认证。如果Windows Store还没有认证一个Metro风格的应用程序,那么该应用程序就不能在Windows上运行,除非您在本地机器上安装了开发人员许可证,或者该应用程序是由您的企业旁置到机器上的。(此限制不适用于桌面应用程序。)副业是安装没有通过Windows发布的应用程序的过程,通常是为了在应用程序上市前对其进行测试。有关副业的更多信息,请看什么是副业?Windows商店允许它吗?
链接可以获得一个没有可视化工作室的开发人员liscense。
在命令提示符上获得开发人员许可证 如果不使用Visual 2012,则可以在命令提示符下通过在PowerShell中运行以下命令获取和管理开发人员许可证: 显示-WindowsDeveloperLicenseRegistration开发许可注册。此命令打开一个对话框,从该对话框可以获得开发人员许可证并将其安装在本地计算机上。若要运行此命令,必须具有有效的Microsoft帐户。还必须在具有提升权限的命令提示符中运行此命令。 获取-WindowsDeveloperLicense开发许可。此命令返回一个具有两个属性的对象: ExpirationTime和IsValid。ExpirationTime是一个System.DateTime结构,它包含许可证过期的日期和时间。IsValid是一个指示许可证是否有效的System.Boolean。可以从非提升的命令提示符或具有提升权限的命令提示符运行此命令。 注销-Unregister开发许可。此命令警告您,如果从本地计算机上删除开发人员许可证,一些Metro样式的应用程序将停止工作。如果选择“是”(默认值)以确认要删除许可证,则许可证将从本地计算机中删除。必须在具有提升权限的命令提示符中运行此命令。这些示例显示了基本的PowerShell语法:
C:\PS> Show-WindowsDeveloperLicenseRegistration
C:\PS> Get-WindowsDeveloperLicense
C:\PS> Unregister-WindowsDeveloperLicense另外,正如您所提到的,您可以侧加载应用程序。这方面的文档可以找到这里。进一步的信息链接到msdn的侧加载这里.
所需密钥的要点是:
目前,“消费者预览”和“WindowsServer8Beta”被归类为“启用了企业旁写”。这意味着当一台PC被连接时,它可以被配置为接受来自it管理的非Windows应用程序。下一步,安装非Windows商店地铁样式应用程序的功能将适用于Windows 8企业版和Windows 8 Server版本。
https://stackoverflow.com/questions/12008252
复制相似问题