{"id":1600,"date":"2013-07-29T07:35:26","date_gmt":"2013-07-29T07:35:26","guid":{"rendered":"https:\/\/poiseddevelopers.com\/reality-tech\/?p=1600"},"modified":"2024-04-26T12:47:20","modified_gmt":"2024-04-26T12:47:20","slug":"report-on-all-search-site-references-across-sharepoint-site-collections","status":"publish","type":"post","link":"https:\/\/poiseddevelopers.com\/reality-tech\/report-on-all-search-site-references-across-sharepoint-site-collections\/","title":{"rendered":"Report on all Search Site references across SharePoint Site Collections"},"content":{"rendered":"<p>I got an interesting request recently to find all search centers configured for all Site Collections. I thought I would share the very simple script to do this:<\/p>\n<pre lang=\"php\">Get-SPSite -limit all | % {\r\n \r\nwrite-host \"$($_.url),$($_.rootweb.AllProperties[\"SRCH_ENH_FTR_URL\"])\"\r\n}\r\n<\/pre>\n<p>You can set the search drop down property using this assignment<\/p>\n<pre lang=\"php\">\t\r\n$web.AllProperties[\u201cSRCH_SITE_DROPDOWN_MODE\u201d] = HideScopeDD_Defaultcontextual\r\n<\/pre>\n<p>Here are the possible HideScopeDD_Defaultcontextual Values and what they mean<\/p>\n<table style=\"border-collapse: collapse; width: 100%; border: 2px solid #dddddd; text-align: left; padding: 8px;\">\n<tr style=\"background-color: #f2f2f2;\">\n<th  style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Site Collection Search Dropdown Mode<\/th>\n<th  style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Property Value<\/th>\n<th  style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Search Results URL<\/th>\n<\/tr>\n<tr>\n<td  style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Do Not Show Scopes Dropdown, and default to contextual scope<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">HideScopeDD_DefaultContextual<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Y<\/td>\n<\/tr>\n<tr style=\"background-color: #f2f2f2;\">\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Do Not Show Scopes Dropdown, and default to target results page<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">HideScopeDD<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">N<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Show scopes Dropdown<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">ShowDD<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Y<\/td>\n<\/tr>\n<tr style=\"background-color: #f2f2f2;\">\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Show, and default to \u2018s\u2019 URL parameter<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">ShowDD_DefaultURL<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Y<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Show and default to contextual scope<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">ShowDD_DefaultContextual<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Y<\/td>\n<\/tr>\n<tr style=\"background-color: #f2f2f2;\">\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Show, do not include contextual scopes<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">ShowDD_NoContextual<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">N<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">Show, do not include contextual scopes, and default to \u2018s\u2019 URL parameter<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">ShowDD_NoContextual_DefaultURL<\/td>\n<td style=\"border: 1px solid #dddddd; text-align: left; padding: 8px;\">N<\/td>\n<\/tr>\n<\/table>\n<p>Here\u2019s the full PowerShell script to set these values:<\/p>\n<pre lang=\"php\">\r\n$web = Get-SPWeb http:\/\/SharePoint\/managedpath\/site\r\n $web.AllProperties[\u201cSRCH_ENH_FTR_URL\u201d] = \u201c\/search\/\u201d\r\n$web.AllProperties[\u201cSRCH_SITE_DROPDOWN_MODE\u201d] = HideScopeDD_Defaultcontextual\r\n $web.AllProperties[\u201cSRCH_TRAGET_RESULTS_PAGE\u201d] =\u201d\/_layouts\/OSSSearchResults.aspx\u201d\r\n$web.update()\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>I got an interesting request recently to find all search centers configured for all Site Collections. I thought I would share the very simple script to do this: Get-SPSite -limit all | % { write-host &#8220;$($_.url),$($_.rootweb.AllProperties[&#8220;SRCH_ENH_FTR_URL&#8221;])&#8221; } You can set the search drop down property using this assignment $web.AllProperties[\u201cSRCH_SITE_DROPDOWN_MODE\u201d] = HideScopeDD_Defaultcontextual Here are the possible [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":1601,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[58],"tags":[],"class_list":["post-1600","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fast-search"],"acf":[],"_links":{"self":[{"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/posts\/1600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/comments?post=1600"}],"version-history":[{"count":28,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/posts\/1600\/revisions"}],"predecessor-version":[{"id":1650,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/posts\/1600\/revisions\/1650"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/media\/1601"}],"wp:attachment":[{"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/media?parent=1600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/categories?post=1600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/tags?post=1600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}