powershell - 使用脚本;安装 Windows 应用商店应用

标签 powershell windows-8 windows-store-apps

需求 :安装 Windows 应用商店应用程序,无需用户导航到应用商店并单击安装。也许是一个批处理文件。也许是一个 Powershell 脚本。也许别的东西。

This is not a side-load question; this is a public, Windows Store question



场景一 :也许,我的公司在商店中有一个新应用程序,我想将它推送给每个员工,而无需他们导航到商店并单击安装。

场景2 :也许,我的公司刚刚订阅了在线 CRM(或其他东西),我想将 CRM 客户端推送给每个员工,而无需他们导航到商店并单击安装。

场景3 : 也许,我的公司正在招聘新员工并准备新电脑。在他们的首次登录脚本(或其他)中,我想确保他们拥有对我的业务很重要的应用程序 - 不需要他们导航到商店并单击安装(可能多次)。

场景四 :也许,我的公司非常虚拟化,我们一直在供应新的虚拟机。 VM 运行良好,但带宽是我们的问题。为了简化用户体验,用户登录并观看 VM 通过为他们下载和安装 Windows 应用商店应用程序为他们做好准备。

Please don't pick on the scenarios, I am just trying to give a possible use case.



复杂功能 :我被告知(知道这类事情的人)没有内置的 API 来实现这一点。但我们是开发者。没有人敢告诉我们什么是不可能的。但是,如果没有内置的 API,团队中的网络管理员或开发人员如何解决这个问题?我意识到这个问题有点头脑 Storm 。但它一遍又一遍地被问到。我想为可能正在考虑相同场景的其他人提供资源。

嘿,也许这很容易。请分享。

最佳答案

我们的环境中有 SCCM,一些 PS 脚本部署在 C:\Windows\CCM\SignedScripts 中,可能值得研究。它们不是特定于 SCCM 的。三者中最相关的是“C:\Windows\CCM\SignedScripts\installwindows8app.ps1”。该脚本只是将参数传递给 Add-AppxPackage,尽管我不确定它如何获得 MS 商店中 .appx 的路径。
您可以使用 (Get-AppxPackage -Name "*").InstallLocation 获取模型计算机上已安装应用程序的位置,但随后您需要重新打包、存储、部署和维护它们——这并不是您真正想要的解决方案.
在调查 SCCM 如何使用这些脚本和挖掘已安装的应用程序之间,也许有人遇到了一些问题。

关于powershell - 使用脚本;安装 Windows 应用商店应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20081669/

相关文章:

windows-runtime - Windows Phone 8.1 中的媒体管道是否已损坏?

powershell - 用Powershell add-adgroupmember结束

powershell - 在azure中运行诊断时出现问题

windows-8 - 如何在没有 Windows 应用商店的情况下分发编译的 Windows 8 Metro 应用程序?

c# - 您如何实际实现搜索契约(Contract)? (C#)

c# - Windows 8 metro : ListView ignores ItemTemplate

c# - 如何在用 c#/XAML 开发的 Windows 商店应用程序中的 SQLite 中插入 blob

powershell - 如何在PowerShell中的ACK中转义双引号和冒号

c# - 如何从 C# 运行 PowerShell 脚本

c# - Toggleswitch 需要显式 "Mode=Twoway"