- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-19-2015
08:00 PM
- last edited on
‎07-04-2023
04:47 PM
by
ErikT
Something I have put together to combat the dreadful spotify plague our network is having issues with. This will delete spotify from user pc and remove links for it. Last step is to run LSPUSH to send updated inventory back to server (you can modify it)
- Labels:
-
Share(d) Packages

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-07-2019 06:06 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-06-2019 06:12 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-06-2019 06:11 PM
$AppsList = 'SpotifyAB.SpotifyMusic'
ForEach ($App in $AppsList){
$PackageFullName = (Get-AppxPackage $App).PackageFullName
$ProPackageFullName = (Get-AppxProvisionedPackage -online | where {$_.Displayname -eq $App}).PackageName
if ($PackageFullName){
remove-AppxPackage -package $PackageFullName
}
}
encoded into single line command
powershell.exe -exec bypass -enc JABBAHAAcABzAEwAaQBzAHQAIAA9ACAAJwBTAHAAbwB0AGkAZgB5AEEAQgAuAFMAcABvAHQAaQBmAHkATQB1AHMAaQBjACcADQAKAEYAbwByAEUAYQBjAGgAIAAoACQAQQBwAHAAIABpAG4AIAAkAEEAcABwAHMATABpAHMAdAApAHsADQAKACAAIAAgACAAJABQAGEAYwBrAGEAZwBlAEYAdQBsAGwATgBhAG0AZQAgAD0AIAAoAEcAZQB0AC0AQQBwAHAAeABQAGEAYwBrAGEAZwBlACAAJABBAHAAcAApAC4AUABhAGMAawBhAGcAZQBGAHUAbABsAE4AYQBtAGUADQAKACAAIAAgACAAJABQAHIAbwBQAGEAYwBrAGEAZwBlAEYAdQBsAGwATgBhAG0AZQAgAD0AIAAoAEcAZQB0AC0AQQBwAHAAeABQAHIAbwB2AGkAcwBpAG8AbgBlAGQAUABhAGMAawBhAGcAZQAgAC0AbwBuAGwAaQBuAGUAIAB8ACAAdwBoAGUAcgBlACAAewAkAF8ALgBEAGkAcwBwAGwAYQB5AG4AYQBtAGUAIAAtAGUAcQAgACQAQQBwAHAAfQApAC4AUABhAGMAawBhAGcAZQBOAGEAbQBlAA0ACgAgACAAIAAgAGkAZgAgACgAJABQAGEAYwBrAGEAZwBlAEYAdQBsAGwATgBhAG0AZQApAHsADQAKACAAIAAgACAAIAAgACAAIABXAHIAaQB0AGUALQBIAG8AcwB0ACAAIgBSAGUAbQBvAHYAaQBuAGcAIABQAGEAYwBrAGEAZwBlADoAIAAkAEEAcABwACIADQAKACAAIAAgACAAIAAgACAAIAByAGUAbQBvAHYAZQAtAEEAcABwAHgAUABhAGMAawBhAGcAZQAgAC0AcABhAGMAawBhAGcAZQAgACQAUABhAGMAawBhAGcAZQBGAHUAbABsAE4AYQBtAGUADQAKAAkAfQAgACAAIAAgAA0ACgB9AA==
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-06-2019 07:28 PM
PeterG wrote:
Shortened script to bare minimum because of LS command box limit of 1000 characters
$AppsList = 'SpotifyAB.SpotifyMusic'
ForEach ($App in $AppsList){
$PackageFullName = (Get-AppxPackage $App).PackageFullName
$ProPackageFullName = (Get-AppxProvisionedPackage -online | where {$_.Displayname -eq $App}).PackageName
if ($PackageFullName){
remove-AppxPackage -package $PackageFullName
}
}
encoded into single line commandpowershell.exe -exec bypass -enc JABBAHAAcABzAEwAaQBzAHQAIAA9ACAAJwBTAHAAbwB0AGkAZgB5AEEAQgAuAFMAcABvAHQAaQBmAHkATQB1AHMAaQBjACcADQAKAEYAbwByAEUAYQBjAGgAIAAoACQAQQBwAHAAIABpAG4AIAAkAEEAcABwAHMATABpAHMAdAApAHsADQAKACAAIAAgACAAJABQAGEAYwBrAGEAZwBlAEYAdQBsAGwATgBhAG0AZQAgAD0AIAAoAEcAZQB0AC0AQQBwAHAAeABQAGEAYwBrAGEAZwBlACAAJABBAHAAcAApAC4AUABhAGMAawBhAGcAZQBGAHUAbABsAE4AYQBtAGUADQAKACAAIAAgACAAJABQAHIAbwBQAGEAYwBrAGEAZwBlAEYAdQBsAGwATgBhAG0AZQAgAD0AIAAoAEcAZQB0AC0AQQBwAHAAeABQAHIAbwB2AGkAcwBpAG8AbgBlAGQAUABhAGMAawBhAGcAZQAgAC0AbwBuAGwAaQBuAGUAIAB8ACAAdwBoAGUAcgBlACAAewAkAF8ALgBEAGkAcwBwAGwAYQB5AG4AYQBtAGUAIAAtAGUAcQAgACQAQQBwAHAAfQApAC4AUABhAGMAawBhAGcAZQBOAGEAbQBlAA0ACgAgACAAIAAgAGkAZgAgACgAJABQAGEAYwBrAGEAZwBlAEYAdQBsAGwATgBhAG0AZQApAHsADQAKACAAIAAgACAAIAAgACAAIABXAHIAaQB0AGUALQBIAG8AcwB0ACAAIgBSAGUAbQBvAHYAaQBuAGcAIABQAGEAYwBrAGEAZwBlADoAIAAkAEEAcABwACIADQAKACAAIAAgACAAIAAgACAAIAByAGUAbQBvAHYAZQAtAEEAcABwAHgAUABhAGMAawBhAGcAZQAgAC0AcABhAGMAawBhAGcAZQAgACQAUABhAGMAawBhAGcAZQBGAHUAbABsAE4AYQBtAGUADQAKAAkAfQAgACAAIAAgAA0ACgB9AA==
Add more apps by increasing loop on first line with
$AppsList = 'SpotifyAB.SpotifyMusic', '2nd app', '3rd app'
or
$AppsList = 'SpotifyAB.SpotifyMusic',
'2nd app',
'3rd app' (last line doesn't have comma)
to get names run
Powershell command "Get-AppxPackage | clip" and it will copy them to clipboard.. paste to notepad and 1st line of the package is the name used in script
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-06-2019 05:56 PM
$AppsList = 'SpotifyAB.SpotifyMusic'
ForEach ($App in $AppsList){
$PackageFullName = (Get-AppxPackage $App).PackageFullName
$ProPackageFullName = (Get-AppxProvisionedPackage -online | where {$_.Displayname -eq $App}).PackageName
write-host $PackageFullName
Write-Host $ProPackageFullName
if ($PackageFullName){
Write-Host "Removing Package: $App"
remove-AppxPackage -package $PackageFullName
}
else{
Write-Host "Unable to find package: $App"
}
if ($ProPackageFullName){
Write-Host "Removing Provisioned Package: $ProPackageFullName"
Remove-AppxProvisionedPackage -online -packagename $ProPackageFullName
}
else{
Write-Host "Unable to find provisioned package: $App"
}
}
and encoded command line would be
powershell.exe -exec bypass -enc JABBAHAAcABzAEwAaQBzAHQAIAA9ACAAJwBTAHAAbwB0AGkAZgB5AEEAQgAuAFMAcABvAHQAaQBmAHkATQB1AHMAaQBjACcADQAKAA0ACgBGAG8AcgBFAGEAYwBoACAAKAAkAEEAcABwACAAaQBuACAAJABBAHAAcABzAEwAaQBzAHQAKQB7AA0ACgAgACAAIAAgACQAUABhAGMAawBhAGcAZQBGAHUAbABsAE4AYQBtAGUAIAA9ACAAKABHAGUAdAAtAEEAcABwAHgAUABhAGMAawBhAGcAZQAgACQAQQBwAHAAKQAuAFAAYQBjAGsAYQBnAGUARgB1AGwAbABOAGEAbQBlAA0ACgAgACAAIAAgACQAUAByAG8AUABhAGMAawBhAGcAZQBGAHUAbABsAE4AYQBtAGUAIAA9ACAAKABHAGUAdAAtAEEAcABwAHgAUAByAG8AdgBpAHMAaQBvAG4AZQBkAFAAYQBjAGsAYQBnAGUAIAAtAG8AbgBsAGkAbgBlACAAfAAgAHcAaABlAHIAZQAgAHsAJABfAC4ARABpAHMAcABsAGEAeQBuAGEAbQBlACAALQBlAHEAIAAkAEEAcABwAH0AKQAuAFAAYQBjAGsAYQBnAGUATgBhAG0AZQANAAoAIAAgACAAIAB3AHIAaQB0AGUALQBoAG8AcwB0ACAAJABQAGEAYwBrAGEAZwBlAEYAdQBsAGwATgBhAG0AZQANAAoAIAAgACAAIABXAHIAaQB0AGUALQBIAG8AcwB0ACAAJABQAHIAbwBQAGEAYwBrAGEAZwBlAEYAdQBsAGwATgBhAG0AZQANAAoAIAAgACAAIABpAGYAIAAoACQAUABhAGMAawBhAGcAZQBGAHUAbABsAE4AYQBtAGUAKQB7AA0ACgAgACAAIAAgACAAIAAgACAAVwByAGkAdABlAC0ASABvAHMAdAAgACIAUgBlAG0AbwB2AGkAbgBnACAAUABhAGMAawBhAGcAZQA6ACAAJABBAHAAcAAiAA0ACgAgACAAIAAgACAAIAAgACAAcgBlAG0AbwB2AGUALQBBAHAAcAB4AFAAYQBjAGsAYQBnAGUAIAAtAHAAYQBjAGsAYQBnAGUAIAAkAFAAYQBjAGsAYQBnAGUARgB1AGwAbABOAGEAbQBlAA0ACgAgACAAIAAgAH0ADQAKACAAIAAgACAAZQBsAHMAZQB7AA0ACgAgACAAIAAgACAAIAAgACAAVwByAGkAdABlAC0ASABvAHMAdAAgACIAVQBuAGEAYgBsAGUAIAB0AG8AIABmAGkAbgBkACAAcABhAGMAawBhAGcAZQA6ACAAJABBAHAAcAAiAA0ACgAgACAAIAAgAH0ADQAKACAAIAAgACAAaQBmACAAKAAkAFAAcgBvAFAAYQBjAGsAYQBnAGUARgB1AGwAbABOAGEAbQBlACkAewANAAoAIAAgACAAIAAgACAAIAAgAFcAcgBpAHQAZQAtAEgAbwBzAHQAIAAiAFIAZQBtAG8AdgBpAG4AZwAgAFAAcgBvAHYAaQBzAGkAbwBuAGUAZAAgAFAAYQBjAGsAYQBnAGUAOgAgACQAUAByAG8AUABhAGMAawBhAGcAZQBGAHUAbABsAE4AYQBtAGUAIgANAAoAIAAgACAAIAAgACAAIAAgAFIAZQBtAG8AdgBlAC0AQQBwAHAAeABQAHIAbwB2AGkAcwBpAG8AbgBlAGQAUABhAGMAawBhAGcAZQAgAC0AbwBuAGwAaQBuAGUAIAAtAHAAYQBjAGsAYQBnAGUAbgBhAG0AZQAgACQAUAByAG8AUABhAGMAawBhAGcAZQBGAHUAbABsAE4AYQBtAGUADQAKACAAIAAgACAAfQANAAoAIAAgACAAIABlAGwAcwBlAHsADQAKACAAIAAgACAAIAAgACAAIABXAHIAaQB0AGUALQBIAG8AcwB0ACAAIgBVAG4AYQBiAGwAZQAgAHQAbwAgAGYAaQBuAGQAIABwAHIAbwB2AGkAcwBpAG8AbgBlAGQAIABwAGEAYwBrAGEAZwBlADoAIAAkAEEAcABwACIADQAKACAAIAAgACAAfQANAAoAfQA=
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-06-2019 05:40 PM
Powersell command is
PS C:> Get-AppxPackage SpotifyAB.SpotifyMusic | Remove-AppxPackage
i'm thinking batch would be
Powershell.exe -command { Get-AppxPackage *Spotify* | Remove-AppxPackage } but its not working.. so maybe powershell guru can help us

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-06-2019 04:26 PM
PeterG wrote:
Something I have put together to combat the dreadful spotify plague our network is having issues with. This will delete spotify from user pc and remove links for it. Last step is to run LSPUSH to send updated inventory back to server (you can modify it)
Does anyone have a version of this that works on the latest Spotify and Windows 10 (including 7 but excluding XP)?
