SPWakeUp version 1.3.0 has been released. This version includes the ability to run on a non-SharePoint server to wake arbitrary URLs.
Use the ‘-NotASharePointServer’ command line parameter to specify that SPWakeUp should not check for the presence of SharePoint and should not attempt to evaluate a list of web applications, site collections and sub-sites.
Note: You MUST include one or both of the ‘-Include’ and ‘-IncludeFile’ command line parameters when using ‘-NotASharePointServer’ to specify a list of URLs to be woken. Failure to do so will result in SPWakeUp not attempting to wake any URLs.
SPWakeUp version 1.2.0 has been released. This version includes the ability to import a list of additional URLs to be woken from a file instead of providing a series of URLs to be included individually on the command line.
Use the ‘-IncludeFile:’ command line parameter to specify the full path to the file containing URLs to be imported.
The file specified should contain a list of URLs one per line.
I’ve implemented something that I’ve wanted to for a long time on SPWakeUp: The ability to wake additional URLs.
Version 1.1.0 allows the use of the ‘-Include’:’ command line parameter to specify additional URLs that will be woken once the detected site collections and subsites have been traversed.
Since I started working with on-premises SharePoint instances, one of the solutions that I’ve used to wake up (pre-compile) the site collections and sub-sites contained within the web applications hosted by the farm is SPWakeUp.
This was originally a solution hosted on CodePlex and provided binaries for SharePoint 2007, then later SharePoint 2010 (the archive containing those can still be downloaded from the CodePlex Archive). I created compiled binaries for SharePoint 2013 and SharePoint 2016 and made those available as well.
I recently had need to use SPWakeUp on SharePoint 2019, so decided to produce a compiled for that version. As SPWakeUp doesn’t seem to have an active home anymore, I thought that it may be worthwhile putting the code and compiled versions on GitHub in case anyone else wants to use them! Note that if anyone objects to this happening, let me know and I’ll pull it down.
At the moment the repository hosts the original source code, the source code upgraded for use with Visual Studio 2019, compiled versions of SPWakeUp for SharePoint 2013, SharePoint 2016 and SharePoint 2019 and some instructions on how to compile the source yourself using Visual Studio Community 2019.
I hope it’s useful to someone!