If your Search Service Application shows a crawl status of Paused for:External request or Paused by system . You can use the following script to get it back online.
$ssa = Get-SPEnterpriseSearchServiceApplication “YOUR Search Service Application name here”
Your Search App might be named something different than Search Service Application.
To find your Searh App name, navigate to your Central Admin site, under Application Management, click on Manage service applications. In the Type column, look for an item that says Search Service Application.
and credit for this post goes to a super smart coworker.