PowerShell To List Feature Definitions
Get-spfeature gets the SharePoint features based on a given scope.
This cmdlet behaves differently at each scope, getting the enabled Features at each level. There are 4 levels of scope
· Farm
· WebApplication
· Site (Site Collection)
· Web (Site)
get-spfeature -farm (gets all the enabled Feature in the farm)
get-spfeature -webapplication http://server (gets all enabled the Features in the Web application)
get-spfeature -site http://server/sites/IT (gets all the enabled Features on the site collection)
get-spfeature -site -sandboxed (gets all installed the Feature definitions on the site)
get-spfeature -web (gets all the enabled Features in the Web)
If no scope is provided, all installed Features are returned.
get-spfeature (gets all the installed Feature definitions in the farm)
The list will scroll by so use any of the following commands
get-spfeature | more (using more command stops the list from scrolling to end)
get-spfeature |select displayname, scope (using select displayname, scope will remove the id column)
get-spfeature | sort scope | select displayname, scope | more (sort scope command will sort the feature based on their scope)
get-spfeature -Limit ALL | Where-Object {$_.Scope -eq “SITE”}
This will get a list of all installed “SITE” scoped Feature. Replace Site with Web or Farm to see the list
- Thanks, that is quite useful!...
- Hi Guys, Any one know how to push this out to multiple ma...
- Cheers mate. tried a bunch of stuff and this worked a treat ...
- .. ] is another nice source of information on this topic..]...
- I found easier way to do so. Tools-> Options-> Mail F...
- Yeah I was wondering how to sign up for the Windows Live Hot...
- Hello, I already have the image embedded into the html si...
- make sure you do all line breaks with shift + enter and b...
- after creating a sig with the logo you want, you can open MS...
- What if there is not signature folder, I'm doing this remote...


