Uninstall-SPUserSolution : Feature ‘7436371b-c242-440d-b7c3-d2bff6661c77’ is not activated at this scope

Uninstall Solution

I’m trying to uninstall a sandbox solution in SharePoint 2013 using PowerShell.

I’m using the following cmdlet Uninstall-SPUserSolution

Uninstall-SPUserSolution -Confirm:$false -Site $siteUrl -Identity $solutionname

And I’m getting the following error:

Uninstall-SPUserSolution : Feature ‘7436371b-c242-440d-b7c3-d2bff6661c77’ is not activated at this scope.

This problem is similar to the one described on the Microsoft Visual Studio site

I am uninstalling a solution with two features that have feature dependencies. So I’m getting this error twice and then the 3rd time when I run this I’m not getting any errors anymore.

Your Solution

I’m running the command from a larger script so all I want is to suppress the error
Uninstall-SPUserSolution -Confirm:$false -Site $siteUrl -Identity $solutionname | Out-Null

So to remove the whole sandbox solution I’ve got the following code:

$solution = Get-SPUserSolution -Site $siteUrl -Identity $solutionname
if ( $solution )
{
   # if deactivation of a feature fails then retry again.
   while ( $solution.Status -eq "Activated")
   {
       Uninstall-SPUserSolution -Confirm:$false -Site $siteUrl -Identity $solutionname
       $solution = Get-SPUserSolution -Site $siteUrl -Identity $solutionname
       if ( $solution.Status -eq "Deactivated")
       {
         Remove-SPUserSolution -Confirm:$false -Site $siteUrl -Identity $solutionname
       }
   }
}


Discover more from SharePains

Subscribe to get the latest posts sent to your email.

Related Posts

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from SharePains

Subscribe now to keep reading and get access to the full archive.

Continue reading