![Windows8 Metro 应用程序,将 PackageUserInformation 从 Staged 更改为 Installed?](https://linux22.com/image/1356142/Windows8%20Metro%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%8C%E5%B0%86%20PackageUserInformation%20%E4%BB%8E%20Staged%20%E6%9B%B4%E6%94%B9%E4%B8%BA%20Installed%EF%BC%9F.png)
我遇到了一个奇怪的问题。我们有一系列预装了 Windows 8 核心的三星 ATIV Smart PC 700T。不幸的是,我们需要在域中使用这些设备,因此我们要将它们升级到 Windows 8 Enterprise/Pro。在此过程中,出现了一个奇怪的问题。
三星在核心 Windows 8 上提供的软件包包含多个 Metro UI 应用程序。S Note、S Camera、S Gallery 等等……一旦我们将这些机器升级到 Pro,这些应用程序仍然存在……但只存在于一个帐户中。任何登录系统的域帐户都无法使用它们。我曾尝试联系三星,看是否能够获取单个 .appx 文件并通过 powershell 手动安装,但我没有收到任何回复。
因此,为了学习一些东西,我开始研究 powershell。当我使用 get-appxpackage -allusers 编译列表时,我发现这些应用程序被标记为“[未知用户]:已安装”。其他一些 Metro UI 应用程序被设置为暂存。
现在我的问题是... 是否有办法通过 powershell 或其他方式将这些“[未知用户]:已安装”应用程序分配给用户,或者至少更改 PackageUserInformation 以使它们变为 Staged?