我在使用以下脚本时遇到问题。尽管它说它在运行时是成功的,但应用程序仍然存在于操作系统中。DISM 日志文件也没有帮助。
# Remove non-corporate apps
$AppsList = "Microsoft.3DBuilder",`
"Microsoft.Advertising.Xaml",`
"Microsoft.Messaging",`
"Microsoft.Microsoft3DViewer",`
"Microsoft.Messaging",`
"Microsoft.MicrosoftOfficeHub",`
"Microsoft.MicrosoftSolitaireCollection",`
"Microsoft.Office.OneNote",`
"Microsoft.OneConnect",`
"Microsoft.People",`
"Microsoft.SkypeApp",`
#"Microsoft.StorePurchaseApp",`
"Microsoft.Wallet",`
"Microsoft.XboxApp",`
"Microsoft.XboxGameOverlay",`
"Microsoft.XboxIdentityProvider",`
"Microsoft.XboxSpeechToTextOverlay",`
"Microsoft.ZuneMusic",`
"Microsoft.ZuneVideo",`
#"Microsoft.WindowsStore",`
"microsoft.windowscommunicationsapps",`
"Microsoft.WindowsPhone",`
"Microsoft.Office.Sway",`
"Microsoft.ConnectivityStore",`
"Microsoft.CommsPhone",`
"Microsoft.BingFinance"
ForEach ($app in $AppsList){
$variable = DISM /Online /Get-ProvisionedAppxPackages | select-string Packagename
$variable2 = $variable -replace "PackageName : ", ""
}
$variable2| % {DISM /Online /Remove-ProvisionedAppxPackage /PackageName:$_}