Windows 10 20H2 Powershell 作业在部署任务序列期间未执行

Windows 10 20H2 Powershell 作业在部署任务序列期间未执行

我的 SOE 版本包含一个脚本,用于删除除少数基于用户的应用程序之外的所有应用程序。该脚本在我所有的版本中都运行良好,直到 Windows10 20H2。如果我在 20H2 版本上完成部署后登录工作站,所有用户应用程序仍然存在...我可以在新目标上手动执行我的脚本,它会毫无问题地杀死它们。我希望 MS 没有强迫我走上应用程序锁 GPO 路径……

这是脚本

# Remove most user provisioned apps

Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope LocalMachine
Get-AppxPackage -AllUsers | where-object {($_.name –notlike “*store*”) -and ($_.name –notlike "*Calc*") -and ($_.name –notlike "*alarms*") -and ($_.name –notlike "*Camera*") -and ($_.name –notlike "*Sticky*")} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {($_.packagename –notlike “*store*”) -and ($_.packagename –notlike  "*Calc*") -and ($_.packagename –notlike  "*alarms*") -and ($_.packagename –notlike "*Camera*") -and ($_.packagename –notlike "*Sticky*")} | Remove-AppxProvisionedPackage -online  

谁遇到过相同或类似的问题并能提供解决方法?

提前致谢..

答案1

明确命名应用程序(根据之前的评论)似乎是适用于 20H2 用户应用程序的唯一方法。

相关内容