![有没有办法使用 PowerShell 卸载 Windows 10 中所有用户帐户的特定配置应用程序?](https://linux22.com/image/1493198/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E4%BD%BF%E7%94%A8%20PowerShell%20%E5%8D%B8%E8%BD%BD%20Windows%2010%20%E4%B8%AD%E6%89%80%E6%9C%89%E7%94%A8%E6%88%B7%E5%B8%90%E6%88%B7%E7%9A%84%E7%89%B9%E5%AE%9A%E9%85%8D%E7%BD%AE%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
因此我在网上查找并找到了用于卸载的 PowerShell 命令:
- 所有用户均可使用 PowerShell 访问所有 Windows 应用商店应用
- 针对当前用户使用 PowerShell 的特定应用
- 当前用户的所有应用
- 系统帐户/默认配置文件中的所有应用程序
- 无需登录特定用户帐户即可查看该用户的所有应用
但我找不到为所有用户删除特定配置应用程序的方法。假设我只想为所有用户帐户删除计算器,我该怎么做?
答案1
您可以使用此命令(使用 Windows 10 1709 上的计算器应用程序测试):
Remove-AppxProvisionedPackage -PackageName Microsoft.WindowsCalculator_2017.1201.1912.0_neutral_~_8wekyb3d8bbwe -Online -AllUsers
最重要的部分是-AllUsers
最后的开关。这会从所有当前现有的配置文件中删除该软件包,并取消配置它,以便新配置文件不会安装它。要从片段中查找完整的软件包名称,您可以使用以下命令:
Get-AppxProvisionedPackage -Online | ? {$_.PackageName -like '*calc*'} | select -expand PackageName