Insane MOVE – ShareGate Turbo
ShareGate offers “insane mode” which uploads to Azure blob storage for fast cloud migration to Office 365 (https://en.share-gate.com/sharepoint-migration/insane-mode). It’s an excellent program for copying SharePoint sites. However, I wanted to research ways to run that even faster by leveraging parallel processing and came up with “Insane MOVE.”
Technical Features
- Multiple SharePoint servers with ShareGate installed
- CSV input with source & destination URLS
- Powershell “Insane MOVE.ps1” runs on any 1 server in the farm
- Detects servers with ShareGate installed
- Create Task Scheduler jobs on each server
- Create “worker0.ps1” file on each server to run one copy job
- Secure string for passwords (varied for each server)
- Automatic queue to start new jobs as current ones complete
- Status report to CSV with ShareGate session ID#, errors, warnings, and error detail XML (if applicable)
- LOG for both “Insane MOVE” centrally and each remote worker
The diagram below explains the concept. With multiple servers, ShareGate installed on each, and adequate hardware, we can execute “Copy-Site” PowerShell in parallel. With 4 or more concurrent “Copy-Site” workers we’re now able to process multiple copy operations simultaneously for a faster overall migration timeline. PowerShell will automatically queue up the next source/destination URLs from the input CSV and monitor worker status to kick off a new copy as soon as a prior completes.
Cruise control for ShareGate! Less effort to easily manage bulk copy operations. We now have “Insane MOVE” for “Insane Mode.”
Please give the script a try and leave a comment here or GitHub. Cheers! ![]()
Diagram
Source Code
Screenshots

Interesting concept. I’m looking to do this tenant to tenant. I wonder if putting Sharegate on Azure servers would provide another bump in performance?
Yes, that’s definitely worth trying. Azure VMs are closer in physical network proximity to Office 365 for upload speed. They also have SSD, high CPU, and easy to increase hardware spec. Best way to learn is run a test, adjust factors, and test again to compare. Cheers!
Very interesting, going to give a try with 5 sharegate instances and migrating 50x user home folders into ODB. Currently a migration scenario Im dealing with…