An unconfigured SharePoint crawler runs at full throughput — opening as many simultaneous connections to your WFEs as they will accept and downloading every file regardless of size. This post covers the two PowerShell scripts that give you precise crawl throttling control: crawler impact rules per WFE host, a large-file metadata-only threshold, and URL-pattern exclusion rules that eliminate redundant crawl noise.
PowerShell
Scaling SharePoint Search for Large Enterprise Farms: Index Distribution and Crawl Isolation
As a SharePoint farm grows beyond 80 million indexed items, co-locating index, crawl, and content processing components on the same servers creates I/O contention and crawl queue bottlenecks. This post covers the large farm reference architecture — dedicated index servers, distributed index partitions, and isolated crawl databases — and how to implement it with PowerShell.
Deploying a Custom SharePoint Search Topology with PowerShell (End-to-End)
Deploying a SharePoint Search topology has a precise order of operations — and specific failure modes that will waste hours if you don't know them in advance. This guide covers the four-script pipeline from SSA creation to topology activation, with clean-slate recovery steps for the most common deployment failures.
Designing the Right SharePoint Search Topology for Production SPSE Farms
The default SharePoint search topology gets you up and running quickly. For production farms, deliberate design choices around component placement, high availability, and crawl isolation are what turn a functional search deployment into a resilient one. This post explains all six search components, when to use a single SSA vs. dual SSA, and how to design the right topology before running a single script.
PowerShell to update SharePoint Online User Profile property from Azure AD
Hi Friends, in this post, I am gonna walk you through the steps to update the SharePoint Online User Profile property from Azure AD. You may think, why this is necessary since SharePoint online will sync automatically with Azure AD. The tricky part is the auto-sync may take up to 24 hrs to sync Azure … Continue reading PowerShell to update SharePoint Online User Profile property from Azure AD