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

My problem

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 supress 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
}
}
Advertisements

Please leave a comment or feedback

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

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