In SharePoint 2010, Search service is composed of several components, all of which provide specific functionality that is required for Search to operate. These components can be configured by using Windows PowerShell cmdlets.
The following is a comprehensive listing of cmdlets that are available for Microsoft SharePoint Server 2010.
SPEnterpriseSearchAdministrationComponent
SPEnterpriseSearchCrawlComponent
SPEnterpriseSearchCrawlContentSource
SPEnterpriseSearchCrawlCustomConnector
SPEnterpriseSearchCrawlDatabase
SPEnterpriseSearchCrawlExtension
SPEnterpriseSearchCrawlMapping
SPEnterpriseSearchCrawlRule
SPEnterpriseSearchCrawlTopology
Microsoft FAST Search Server 2010 for SharePoint can replace SharePoint Server search features in environments where scale and performance requirements exceed the capabilities of SharePoint Server search. FAST Search Server 2010 for SharePoint can be deployed across multiple servers for redundancy and to increase performance and capacity. Deployment and management take place primarily through command-line operations — not the SharePoint Central Administration Web site — and can be scripted by using Windows PowerShell. FAST Search Server 2010 for SharePoint is only available with a SharePoint Server Enterprise Client Access License (CAL).
SPEnterpriseSearchExtendedClickThroughExtractorJobDefinition
SPEnterpriseSearchExtendedConnectorProperty
SPEnterpriseSearchExtendedQueryProperty
SPEnterpriseSearchIndexPartition
SPEnterpriseSearchLanguageResourcePhrase
SPEnterpriseSearchPropertyDatabase
SPEnterpriseSearchSiteHitRule
SPEnterpriseSearchMetadataCategory
SPEnterpriseSearchMetadataCrawledProperty
SPEnterpriseSearchMetadataManagedProperty
SPEnterpriseSearchMetadataMapping
SPEnterpriseSearchAndSiteSettingsService
SPEnterpriseSearchQueryAuthority
SPEnterpriseSearchQueryComponent
SPEnterpriseSearchQueryDemoted
SPEnterpriseSearchQueryKeyword
SPEnterpriseSearchQueryScope
SPEnterpriseSearchQueryScopeRule
SPEnterpriseSearchQuerySuggestionCandidates
SPEnterpriseSearchQueryTopology
SPEnterpriseSearchRankingModel
SPEnterpriseSearchSecurityTrimmer
SPEnterpriseSearchService
SPEnterpriseSearchServiceApplication
SPEnterpriseSearchServiceApplicationProxy
SPEnterpriseSearchServiceInstance
SPEnterpriseSearchTopology
SPProfileServiceApplication
SPProfileServiceApplicationProxy
SPProfilePropertyCollection
SPProfileLeader
SPSiteSubscriptionProfileConfig
SPProfileServiceApplicationSecurity
TNJMAN edited Revision 31. Comment: minor formatting for consistency
Carsten Siemens edited Revision 29. Comment: Fixed misspelling
Carsten Siemens edited Revision 28. Comment: Fixed misspelling
Richard Mueller edited Revision 26. Comment: Removed (en-US) from title, added tag
Richard Mueller edited Revision 23. Comment: Fixed HTML <h2> tag so TOC works
Gokhan Ozcifci edited Revision 20. Comment: modify content
Craig Lussier edited Revision 17. Comment: added en-US to tags and title
Craig Lussier edited Revision 16. Comment: Added 'Querying' links' and added missing cmdlets
Craig Lussier edited Revision 15. Comment: Added links to 'Service Application' and added missing cmdlets. Added links to 'Topology'
Craig Lussier edited Revision 14. Comment: Added 'Metadata' links
tfl edited Revision 4. Comment: minor change to opening para.,
hello! are there specific permissions so that users can execute the above cmdlets? thanks!
The user has to be granted access to the Sharepoint config database. Look here for details: www.sharepointassist.com/.../the-local-farm-is-not-accessible-cmdlets-with-featuredependencyid-are-not-registered
Then, from a standard PowerShell command line, you can run "Add-PSSnappin Microsoft.Sharepoint.Powershell" to get access to the cmdlets.
just FYI to future readers.
Add-PSSnapin
not
Add-PSSnappin
Ed Price MSFT edited Revision 6. Comment: Minor title edit.
Cool THX
Note that the complete SharePoint PowerShell cmdlet reference can be found at technet.microsoft.com/.../ee890108.aspx on TechNet.