Windows8 Metro 应用程序,将 PackageUserInformation 从 Staged 更改为 Installed?

Windows8 Metro 应用程序,将 PackageUserInformation 从 Staged 更改为 Installed?

我遇到了一个奇怪的问题。我们有一系列预装了 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?

相关内容