How can we improve ShareGate Desktop?

Add Custom Rules and Filters During Migration or Import

[Admin note: Merged all suggestion related to more complex filtering during Migration or Import]

- Filter on full file names instead of just exensions.
- Filter with wildcards
- Include / Exclude folder by name using the custom templates
- Exclude specific (sub) folders based on names
- Timestamp/range filters - last modified date and created date
- List or site template filters
- Filter by property (name, type, etc.)
- Filter by size
- Filter empty objects (sites, libraries, folders, ...)
- Exclude specific type of objects (Microfeed...)

108 votes
Sign in
Sign in with: Facebook Google
Signed in as (Sign out)

We’ll send you updates on this idea

Mathieu Delisle shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

We feel like our migration experience is quite good right now and we don’t plan on doing custom rules and filters for now.

Some of those can already be done using PowerShell, SharePoint views and other means.

We will eventually reevaluate this once we advance further in our roadmap.


Sign in
Sign in with: Facebook Google
Signed in as (Sign out)
  • David commented  ·   ·  Flag as inappropriate

    It's nice that you feel like your migration experience is quite good right now, but many people have asked for this feature. I understand it's a big change to add it to the UI, so how about adding it to PowerShell? I've tried migrating a specified set of lists as a substitute for excluding lists, but we have a lot of lookup columns, and this rapidly becomes too complex to be workable.

  • erics commented  ·   ·  Flag as inappropriate

    My client is migrating everyone's homedrive from the SAN to OneDrive. Of course each person's homedrive is different, but there are some common top level folders that were created for users that the client does not want copied to OneDrive. Such as WINDOWS or DESKTOP. What we would like to be able to do is feed in a list of foldernames to be excluded from being copied. Similar to the existing functionality to feed a list of file extensions to be excluded.

  • Harish commented  ·   ·  Flag as inappropriate

    We want to do all sites/subsites migrated without one library in each site. And I don’t find any option for migration excluding a library/list. Can such migration through Sharegate tool is possible?

  • Douglas Punchak commented  ·   ·  Flag as inappropriate

    I'd also like to add further filtering options. I have a requirement now to not upload any file > 1 GB.

  • Asif Khawaja commented  ·   ·  Flag as inappropriate

    This is extremely required. Especially the ability to filter libraries or lists that are empty.

  • Dany Lavertu commented  ·   ·  Flag as inappropriate

    Add the time range and extension filter to structure migrations as well (only available for content migrations for now)

  • Anonymous commented  ·   ·  Flag as inappropriate

    When running a Copy Site Structure task, please stop trying to migrate the MicroFeed. It is know that it cannot be migrated, so, simply skip it.
    Feedback sent from the Migration Report view.

  • Paul commented  ·   ·  Flag as inappropriate

    For customers running a ShareGate job on a regular, scheduled basis, the time range filter is a nuisance. You need to keep changing the time range for every job. It would be a big improvement if we could filter by "present date minus 3 years or more" to migrate documents that are 3 years old or older, for example. That way, we could continually send old documents to an archive location, without admin interaction.

  • Darren commented  ·   ·  Flag as inappropriate


    It would be good to have an -exclude option for Copy-Content.

    With SharePoint migrations, in some instances the target environment has some pages already created, and should not be overwritten from the source environment (they are pre-configured).

    In the above example, you could have a page library (20 items), but you only ever want to migrate 19 of them.

  • Anonymous commented  ·   ·  Flag as inappropriate

    Agreed I would love to be able to excluded certain files for a File Share to OneDrive migration. For instance "Desktop" because this is be handled via folder redirection.

  • Anonymous commented  ·   ·  Flag as inappropriate

    I'd like to be able to apply multiple filters. This would super handy for cleaning up content as it comes across from a file share.

    For example, I want to exclude the any files matching the following exact filenames:

    .DS_Store well as any temporary files that match the following wildcards (where the asterisk "*" is the wildcard):


    Being able to apply all of these filename filters would be amazing. Thanks! :)

  • Martijn de Bont commented  ·   ·  Flag as inappropriate

    Timerange is available from the UI (thanks!)
    But I am wondering how to set this up for powershell, or when this feature is coming?

  • Michael Williams commented  ·   ·  Flag as inappropriate

    Hi just wondering if this feature exists or has been considered, however quite often during migrations we end up migrating empty folders. For example, due to certain rules we set (e.g. restrict file types or disable migrating files older than a set date) it's quite often when migrating a folder moves, however the contents are empty as the files don't meet the criteria we want to migrate. Would it be possible to have an optoin "Not to migrate empty folders"

    Kind Rgds,

  • Anonymous commented  ·   ·  Flag as inappropriate

    Please add the ability to skip the migration of a specific site object when using the Copy Structure migration tool. It would be great if I could skip this really big list that is slowing down my migration, without disturbing the rest of the migration. This could be an option in the migration's task view if I right click on a site object that is in the "Started" status.

  • Jeroen Schoenmakers commented  ·   ·  Flag as inappropriate

    Straight from the logging interface ->exclude this item (or wildcard) in next migration which then writes to the exclude xml you can reference to in the PowerShell commands..

  • Ed Williams commented  ·   ·  Flag as inappropriate

    It would be great if we could deselect certain libraries/lists and Pages from the migration like is done with most Backup software. Right now I have about 300 errors I have to fix to migrate over, it would be easier to deselect many of them and recreate the ones with the errors on my own.

  • Victor commented  ·   ·  Flag as inappropriate

    When importing from a FileShare, the "Filter by time range" feature will use the latest date between created and modified values. This can pose a problem since moving a file within a FileShare will update the created, but the modified remains the same. This causes some users to experience unexpected results with the filter and an option to decide to absolutely use last modified would be very useful to avert these problems

← Previous 1

Feedback and Knowledge Base