ShareGate migration tool Suggestions
Welcome to the ShareGate migration tool suggestions forum! We love to hear new ideas from you, so don’t hesitate to share your thoughts.
Also, be sure to comment and vote on the ideas you like!
23 results found
Run and Automate Reporting Jobs with PowerShell
Be able to run and schedule reports using PowerShell.198 votesTell us more · Jean-Philippe Beaulieu responded
Since the ability to schedule reports has been included for a while now and with the upcoming feature to automatically export reports into a SP library (see: https://feedback.sharegate.com/forums/912880/suggestions/17768698), I was wondering if this suggestion will still be needed?
What are your thoughts on this?
Run a Source Analysis (formally Inventory) from Powershell
Please add the option of running an inventory from Powershell.53 votes
This is not in our plans for now as we are in the process of rethinking the inventory feature.
Use Management actions and features in Powershell script
Be able to:
-run reports (PMR, pre-build reports, custom reports)
Using PowerShell48 votes
Add/Remove/Copy user permissions with PowerShell
Add powershell cmdlets to add/remove/copy user permissions.
This could be useful, for example, for a user that needs to replace thousands of users due to an AD domain change, it would be useful to be able to use a CSV for all the users27 votes
Diagnostics for Powershell tasks
My migration has to be managed through tasks initiated in Powershell, and I have had some issues that needed ShareGate support, however the trace diagnostics only apply to the ShareGate app UI, the PS initated tasks don't get traced. Replicating the scenario through the UI and tracing it was laborious and futile.21 votes
Support Azure App Registration for Powershell Modern Auth for Unattended Scripts.
Ability to use Azure App registration for powershell modern authentication in order to support unattended scripts.
Using -browser param, defeats purpose of scripting automation for large volume migrations of sites during off hours.
Basic Legacy auth will eventually be deprecated by MS.8 votes
Be able to leverage PowerShell to Filter and Delete completed Tasks
Loading and deleting completed tasks in the UI can take a long time depending on the amount and size of the task list, being able to run this operation in PowerShell would be useful8 votes
Add a Disconnect-Site command in powershell
Add a Disconnect-Site command in the cmdlet to make sure we are disconnected of the source or destination8 votes
Support powershell 7 in ShareGate
Usually, I have a mixed environment on-prem + SPO, so I use Powershell 5 for on-prem, and Powershell 7 for SPO with installed pnp modules to do some additional steps. Would be nice if the ShareGate module could work in PowerShell 7+ currently I receive there
Version 17.1.3 (Assembly 188.8.131.52, Build 2703)
 PS-105-405 (RetryFailed: False) --- Sharegate.Common.Exceptions.SGUnsupportedPowerShellVersionException: ShareGate doesn't support PowerShell version 7.2.5. Please use PowerShell 5.1 instead.
at System.Management.Automation.CommandProcessor.ProcessRecord()6 votes
Have a -exclude command in PowerShell
To have an -Exclude switch in the powershell command set so that you can specific list/libraries to exclude from a run.
Most instances, the excludes are much less than the included lists.4 votes
Release powershell process after job is submitted
I think there should be an option to just submit the job to the ShareGate client (like you do in the GUI), and then release the PowerShell process for other work.
The ShareGate client would then scan and upload to storage blob and show reports etc how thing goes. This would also allow us to close the PowerShell window after submitting the job. As now, if it’s closed, the job is cancelled, and you need to restart it.2 votes
Export job to Powershell
From the GUI be able to select a job and have it exported to a .ps1 file with all the filters and copy settings.1 vote
Configure links in task names (PowerShell)
Out-of-the-box tasks have embeded links that can be clicked to navigate to the source and destination libraries.
If we create a task in PowerShell and assign it a custom name, the ability to configure clickable links does not seem to work/exist.
It would be interesting if the -TaskName parameter of the Copy Content command could be used to create clickable links just like the ootb functionality does.
Allow planner plans migration through PowerShell
Allow planner plans migration through PowerShell1 vote
google log in
A way to avoid the Google log in window when migrating from Google Drive.1 vote
Copy-Content: add -VersionLimit parameter
It'd be great if the -VersionLimit parameter could be added to Copy-Content.
Currently I'm having to use a three step process where I disable versions, copy the content and then re-enable versioning.1 vote
- Don't see your idea?