Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I am trying to activate a feature using PowerShell Enable-SPFeature but receive the following error:

Enable-SPFeature : The Feature is not a Farm Level Feature and is not found in a Site level defined by the Url

I can see that the feature is available for activating in the ManageFeatures.aspx page of the site but it appears the PowerShell does not see it because it is not present when I execute the Get-SPFeature cmdlet.

share|improve this question
2  
Can you post the PowerShell command you are executing? –  Chakkaradeep Chandran Sep 30 '11 at 1:01
add comment

2 Answers

The STSADM command seems to not have the same security issue since executing it to enable my feature does not produce the same access denied error...

share|improve this answer
add comment

Is it a Site feature, or a Web feature? If it's a Web, try

$w = Get-SPWeb http://yoursite/yourweb
Get-SPFeature -Web $w 

Then use the Guid to activate the feature

Enable-SPFeature -Identity "00bfea71-c796-4402-9f2f-0eb9a6e71b18" -Url http://yoursite/yourweb

Have you started a new Powershell window? Sometimes Powershell keeps some weird cache. I struggled with some web templates I was deploying, all files were in the right place, all deployed everywhere, and the Get-SPWebTemlate was still not showing them in the window that activated the feature that deployed them. Every new PS window would get them though

Hope it helps, Cheers, JC

share|improve this answer
    
+1 for the weird cache –  Steve B Sep 30 '11 at 5:11
    
It is a Site Feature - a Web Part. The Event Receiver is adding a connection string entry. –  ChiliYago Sep 30 '11 at 16:30
    
Can you give us some detail on your farm configuration? Are the feature files deployed in the same server where you're trying to run the PS command? –  Jorge Carvalho Oct 1 '11 at 2:00
    
his is just a single instance dev machine. I am developing a web part that needs a connection string. My event receiver adds that to the web.config. Thus the access denied error for whatever reason. –  ChiliYago Oct 2 '11 at 13:35
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.