I am looking for a good example of powershell script for SP2010 with which I could activate my features with prior check if feature has been deployed (some are "web" and some are "site" scoped. Could you please guide me or provide some samples.
2 Answers
A really good explanation is already been given on this blog, so I would suggest you to look at it
EDIT
detect if a feature is deployed or not
detecting-solution-deploying-status
Edit 2
Code of checking if a feature is activated or not
$featureGuid = "PUT-GUID-HERE"
$web = Get-SPWeb http://localhost
$feature = $web.Features[$featureGuid]
if ($feature -eq $null) { "does not activated" } else { "activated" }
does not activated
-
-
-
-
I updated my answer again, check out the link that shows yu how to check feature deployment status :)– ChangeAug 23, 2012 at 11:05
-
1your question says to how to check if a feature is deployed or not, can you ask another question and I will try to give you an example :)– ChangeAug 23, 2012 at 11:12
Powershell script to check whether SharePoint 2010 Feature is activated for a particular Sitecollection
SharePoint 2010 Deployment: Powershell Script Feature
http://ranaictiu-technicalblog.blogspot.co.uk/2010/05/sharepoint-2010-deployment-powershell.html