SharePoint 2010: Search Windows PowerShell cmdlets

SharePoint 2010: Search Windows PowerShell cmdlets

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.

Administration

SPEnterpriseSearchAdministrationComponent

  • Get-SPEnterpriseSearchAdministrationComponent. Returns the administration component for a shared search application. Use the Get-SPEnterpriseSearchAdmininistrationComponent cmdlet to retrieve an administration component for a search service application in order to update or delete it.
  • Set-SPEnterpriseSearchAdministrationComponent. Sets properties of an administration component for a shared search application. The Set-SPEnterpriseSearchAdministrationComponent cmdlet updates properties of an AdministrationComponent object for a search service application.
SPEnterpriseSearchContentService

Crawling

SPEnterpriseSearchCrawlComponent

  • Get-SPEnterpriseSearchCrawlComponent. Returns a crawl component for a shared search application.
  • New-SPEnterpriseSearchCrawlComponent. Creates a crawl component for a shared search application. The New-SPEnterpriseSearchCrawlComponent cmdlet is run when the search functionality is initially configured, or when a new crawl component is added to a crawl topology for a shared search application. A crawl topology can contain multiple crawl components.
  • Remove-SPEnterpriseSearchCrawlComponent. Deletes a crawl component from a shared search application. The Remove-SPEnterpriseSearchCrawlComponentAdmin cmdlet deletes a specified crawl component from a shared service application.

SPEnterpriseSearchCrawlContentSource

SPEnterpriseSearchCrawlCustomConnector

SPEnterpriseSearchCrawlDatabase

SPEnterpriseSearchCrawlExtension

SPEnterpriseSearchCrawlMapping

SPEnterpriseSearchCrawlRule

SPEnterpriseSearchCrawlTopology

Microsoft FAST Search Server 2010 for SharePoint

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

General

SPEnterpriseSearchIndexPartition

SPEnterpriseSearchLanguageResourcePhrase

SPEnterpriseSearchPropertyDatabase

SPEnterpriseSearchSiteHitRule

Metadata

SPEnterpriseSearchMetadataCategory

SPEnterpriseSearchMetadataCrawledProperty

SPEnterpriseSearchMetadataManagedProperty

SPEnterpriseSearchMetadataMapping

Querying

SPEnterpriseSearchAndSiteSettingsService

SPEnterpriseSearchAndSiteSettingsServiceInstance
SPEnterpriseSearchAndSiteSettingsServiceProxy

SPEnterpriseSearchQueryAuthority

SPEnterpriseSearchQueryComponent

SPEnterpriseSearchQueryDemoted

SPEnterpriseSearchQueryKeyword

SPEnterpriseSearchQueryScope

SPEnterpriseSearchQueryScopeRule

SPEnterpriseSearchQuerySuggestionCandidates

SPEnterpriseSearchQueryTopology

SPEnterpriseSearchRankingModel

SPEnterpriseSearchSecurityTrimmer

SPEnterpriseSearchQueryAndSiteSettingsServiceInstance

Service Application

SPEnterpriseSearchService

SPEnterpriseSearchServiceApplication

SPEnterpriseSearchServiceApplicationProxy

SPEnterpriseSearchServiceInstance

Topology

SPEnterpriseSearchTopology

User Profile Service

SPProfileServiceApplication

SPProfileServiceApplicationProxy  

SPProfilePropertyCollection

SPProfileLeader

SPSiteSubscriptionProfileConfig

SPProfileServiceApplicationSecurity



Leave a Comment
  • Please add 2 and 4 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
  • 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

Page 1 of 2 (16 items) 12
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments
  • 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.

  • Craig Lussier edited Revision 10. Comment: Added links for 'Administration' and 'Crawling' cmdlets

  • Craig Lussier edited Revision 11. Comment: Added Fast links and missing cmdlets. Added Ping-SPEnterpriseSeearchContentService cmdlet under 'Administration'

  • Craig Lussier edited Revision 12. Comment: link edit

  • Craig Lussier edited Revision 13. Comment: Added 'General' links

  • Craig Lussier edited Revision 14. Comment: Added 'Metadata' links

  • Craig Lussier edited Revision 15. Comment: Added links to 'Service Application' and added missing cmdlets. Added links to 'Topology'

  • Craig Lussier edited Revision 16. Comment: Added 'Querying' links' and added missing cmdlets

  • Note: As of the date/time of this comment, this wiki page is up-to-date and complete with all SharePoint Search cmdlets with a link to each respective cmdlet definition page on TechNet. Cheers. C.

Page 1 of 3 (35 items) 123