在启动时执行 Powershell 脚本以消除 Windows 10 附带的一些臃肿。它包括检查它是否已经执行,这会创建一个标志文件(所以我知道脚本正在运行)。但是,卸载命令没有运行(它们手动运行良好)。
主机运行的是 Windows 10 专业版。脚本正在通过 GPO 交付;正如脚本运行所证明的那样,应用正常。
$DestinationFile = "C:\BloatFlag.txt"
if (Test-Path $DestinationFile) {
echo "Already Done"
} else {
Get-AppXPackage Microsoft.Microsoft3DViewer | Remove-AppXPackage
Get-AppXPackage DellInc.DellSupportAssistforPCs | Remove-AppXPackage
Get-AppXPackage DellInc.DellCommandUpdate | Remove-AppXPackage
# and the list goes on
echo "ONLY DELETE THIS FILE IF YOU REQUIRE TO RUN THE BLOAT REMOVAL SCRIPT AGAIN" > "C:\BloatFlag.txt"
}
- 检查时会创建 BloatFlag.txt
C:\
。 - 列出的软件均未删除
如果代码到达创建文本文件,我预计这些应用程序将被删除。