Jump to content

Recommended Posts

Posted

Hi All

 

Does anyone know how to create a startup powershell script to remove all apps, or a login script so I can login for one user to remove all user apps for all users ?

 

I am still getting apps like cortana photos edge etc on a new profile? is this the case that ill have to do manually ?

 

I do not have MDT I only have WDS, could anyone point me in the right direction

 

Thanks

Posted

I've used this one in the past, not tried it as a Startup script but can't see why it would work.

 

$Packages = 'Microsoft.3DBuilder', 'Microsoft.BingFinance', 'Microsoft.BingNews',

'Microsoft.BingSports', 'Microsoft.MicrosoftSolitaireCollection',

'Microsoft.People', 'Microsoft.Windows.Photos', 'Microsoft.WindowsCamera',

'microsoft.windowscommunicationsapps', 'Microsoft.WindowsPhone',

'Microsoft.WindowsSoundRecorder', 'Microsoft.XboxApp', 'Microsoft.ZuneMusic',

'Microsoft.ZuneVideo', 'Microsoft.WindowsFeedback','Windows.ContactSupport','Microsoft.Getstarted','Microsoft.WindowsMaps','Microsoft.Office.OneNote','Microsoft.Office.Hub','Microsoft.SkypeApp'

 

Get-AppxProvisionedPackage -Online |

Where-Object DisplayName -In $Packages |

Remove-ProvisionedAppxPackage -Online

 

You may also want this to get a list of App DisplayNames

 

Get-AppxPackage | Format-List -Property Name

Posted (edited)

We use this via MDT TS.

 

# List of Applications to Remove
$AppPackages  = @()
$AppPackages += 'Microsoft.3DBuilder'
$AppPackages += 'Microsoft.BingFinance'
$AppPackages += 'Microsoft.BingNews'
$AppPackages += 'Microsoft.BingSports'
$AppPackages += 'Microsoft.Getstarted'
$AppPackages += 'Microsoft.MicrosoftSolitaireCollection'
$AppPackages += 'Microsoft.Office.OneNote'
$AppPackages += 'Microsoft.People'
$AppPackages += 'Microsoft.SkypeApp'
$AppPackages += 'Microsoft.Windows.Photos'
$AppPackages += 'Microsoft.WindowsPhone'
$AppPackages += 'Microsoft.XboxApp'
$AppPackages += 'Microsoft.ZuneMusic'
$AppPackages += 'Microsoft.ZuneVideo'
$AppPackages += '9E2F88E3.Twitter'
$AppPackages += 'king.com.CandyCrushSodaSaga'
$AppPackages += 'Microsoft.Music.Preview'
$AppPackages += 'Microsoft.BingTravel'
$AppPackages += 'Microsoft.BingHealthAndFitness'
$AppPackages += 'Microsoft.BingFoodAndDrink'
$AppPackages += 'Microsoft.BingWeather'
$AppPackages += 'Microsoft.WindowsMaps'
$AppPackages += 'Microsoft.MicrosoftOfficeHub'


foreach ($App In $AppPackages) {

   $Package = Get-AppxPackage | Where-Object {$_.Name -eq $App}
   If ($Package -ne $null) {
       Write-Host "Removing Package : $App"
       Remove-AppxPackage -Package $Package.PackageFullName -ErrorAction SilentlyContinue
   }
   Else {
       Write-Host "Requested Package is not installed : $App"
   }

   $ProvisionedPackage = Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -eq $App}
       If ($ProvisionedPackage -ne $null) {
       Write-Host "Removing Provisioned Package : $App"
       Remove-AppxProvisionedPackage -Online -PackageName $ProvisionedPackage.PackageName -ErrorAction SilentlyContinue
   }
   Else {
       Write-Host "Requested Provisioned Package is not installed : $App"
   }

}

#Remove OneDrive
C:\Windows\SysWoW64\OneDriveSetup.exe /uninstall

Edited by bicky

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...