Non classé

WDS/SCCM -Windows 10 Remove useless APPX

By December 3, 2019No Comments

 
Here script + defined list
Windows 10 1909:

$AppsList = “Microsoft.MicrosoftOfficeHub”, # Get Office
“Microsoft.SkypeApp”, # Get Skype
“microsoft.windowscommunicationsapps”, # Mail & Calendar
“Microsoft.People”, # People
“Microsoft.CommsPhone”, # Phone
“Microsoft.WindowsPhone”, # Phone Companion
“Microsoft.XboxApp”, # Xbox
“Microsoft.Messaging”, # Messaging & Skype
“Microsoft.MicrosoftSolitaireCollection”, # Microsoft Solitaire Collection
“Microsoft.ZuneVideo”,
“Microsoft.WindowsMaps”,
“Microsoft.ZuneMusic”,
“Microsoft.Getstarted”,
“Microsoft.SkypeApp”,
“Microsoft.MicrosoftOfficeHub”,
“Microsoft.WindowsAlarms”,
“Microsoft.3DBuilder”,
“microsoft.windowscommunicationsapps”,
“Microsoft.WindowsAlarms”,
“Microsoft.SkypeApp”,
“Microsoft.ZuneVideo”,
“Microsoft.ZuneMusic”,
“Microsoft.YourPhone”,
“Microsoft.XboxApp”,
“Microsoft.WindowsSoundRecorder”,
“Microsoft.Wallet”,
“Microsoft.People”,
“Microsoft.OneConnect”,
“Microsoft.Office.OneNote”,
“Microsoft.MixedReality.Portal”,
“Microsoft.MicrosoftStickyNotes”,
“Microsoft.MicrosoftSolitaireCollection”,
“Microsoft.MicrosoftOfficeHub”,
“Microsoft.Microsoft3DViewer”,
“Microsoft.Messaging”,
“Microsoft.Getstarted”,
“Microsoft.GetHelp”,
“Microsoft.WindowsFeedbackHub”,
“Microsoft.WindowsMaps”,
“Microsoft.BingWeather”,
“Microsoft.XboxGameOverlay”,
“Microsoft.XboxGamingOverlay”,
“Microsoft.XboxIdentityProvider”,
“Microsoft.XboxSpeechToTextOverlay”
ForEach ($App in $AppsList)
{
$Packages = Get-AppxPackage | Where-Object {$_.Name -eq $App}
if ($Packages -ne $null)
{
“Removing Appx Package: $App”
foreach ($Package in $Packages) { Remove-AppxPackage -package $Package.PackageFullName }
}
else { “Unable to find package: $App” }
$ProvisionedPackage = Get-AppxProvisionedPackage -online | Where-Object {$_.displayName -eq $App}
if ($ProvisionedPackage -ne $null)
{
“Removing Appx Provisioned Package: $App”
remove-AppxProvisionedPackage -online -packagename $ProvisionedPackage.PackageName
}
else { “Unable to find provisioned package: $App” }
}