Aller au contenu principal

Filtres par stratégie

Avant de commencer

Les filtres agissent en complément de la sélection : si vous incluez ou excluez des éléments sans avoir sélectionné de données à sauvegarder cela sera sans effet.

Il est possible d'appliquer des filtres sans forcer de sélection afin que cette dernière reste manuelle.

➡️ En savoir plus sur la sélection par stratégie

Filtrage des données

Définir un filtre

CléParamètreContrôle
Configuration.Node.Filters[at <lt; path >gt;] include <lt; filter >gt; | [at <lt; path >gt;] exclude <lt; filter >gt;Force l'inclusion ou l'exclusion de certains fichiers, types de fichiers ou répertoires. Les filtres s'appliquent au nœud s'il est spécifié, sinon à l'ensemble de la sélection.

Pour définir un filtre, il faut utiliser la clé Configuration.Node.Filters avec les paramètres suivants :

  • [at &lt;lt; path &gt;gt;] (optionnel) : la variable &lt;lt;path&gt;gt; doit être remplacée par le chemin auquel appliquer le filtre (de préférence placé entre guillemets). Si le chemin n'est pas précisé, le filtre est appliqué à la racine du compte cible.
  • include | exclude : préciser s'il s'agit d'un filtre d'inclusion ou d'exclusion à l'aide des mots clés include ou exclude
  • &lt;lt; filter &gt;gt; : contenu à filtrer, comme un nom de fichier, une extension (*.extension) ou un chemin ("c:\users" ou "c:\users\*\cookies\")

>gt; ℹ️ Précisions sur les filtres : >gt; - Utiliser de préférence des guillemets les filtres. Cela n'est pas obligatoire, mais permet d'éviter les erreurs liées aux noms contenant des espaces... >gt; - Pour filtrer des répertoires, il faut que le nom du répertoire finisse par le caractère / ou \ >gt; - Le caractère * (wildcard) est utilisable pour les noms partiels ("c:\users\*\cookies\" par exemple)

Permettre les ajouts manuels

CléParamètreContrôle
Configuration.Node.Filters.MergeUsertrue | falsePermet à l'utilisateur d'ajouter ses propres filtres manuellement

L'utilisation d'une stratégie impose des règles à la configuration et empêche le paramétrage manuel.

Pour permettre à un utilisateur d'ajouter des filtres manuellement, utiliser la clé de stratégie Configuration.Node.Filters.MergeUser avec la valeur true. L'utilisateur pourra ainsi ajouter des filtres complémentaires sans modifier ceux injectés par stratégie.

Exemples

Exclusion de fichiers et répertoires

Exclure les fichiers et répertoires potentiellement indésirables d'une sélection.

# Filtres Windows
Configuration.Node.Filters : exclude "Thumbs.db"
: exclude "~$*.*"
: exclude "pagefile.sys"
: exclude "hiberfil.sys"
: exclude "$RECYCLE.BIN/"
: exclude "System Volume Information/"
: exclude "Temporary Internet Files/"
: exclude "INetCache/"
: exclude "AppData/Local/Microsoft/OneDrive/"

# Filtres mac OS
Configuration.Node.Filters : exclude ".DS_Store"
: exclude ".localized"
: exclude ".fseventsd/"
: exclude ".DocumentRevisions-V100/"
: exclude ".Spotlight-V100/"
: exclude ".TemporaryItems/"
: exclude ".Trash/"
: exclude ".Trashes/"

# Filtres NAS
Configuration.Node.Filters : exclude "#recycle/"
: exclude "@Recycle/"
: exclude "@eaDir/"

Exclusions pour boites mail Exchange

Exclure les répertoires indésirables sur des boites mail Microsoft 365.

Configuration.Node.Filters: exclude *conversations/
: exclude *détectés/
: exclude *envoi/
: exclude *indésirable/
: exclude *infectés/
: exclude *RSS/
: exclude *supprimés/
: exclude *synchronisation/
: exclude Archive/
: exclude Brouillons/
: exclude Scheduled/

Exclusions avec wildcards (*)

Filtres utilisant le caractère * sur le répertoire "C:\Users"

# Filtres
Configuration.Node.Filters: exclude "C:\Users\*\AppData\LocalLow\"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Mozilla\Firefox\Profiles\*\cache2\"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Google\Chrome\*\Default\Cache\"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Google\Chrome\*\Default\Code Cache\"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Google\Chrome\*\Default\Service Worker\"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Microsoft\Edge\*\Default\Cache\"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Microsoft\Edge\*\Default\Code Cache\"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Microsoft\Office\"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Microsoft\Outlook\*.nst"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Microsoft\Outlook\*.ost"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Microsoft\Teams\"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Microsoft\WindowsApps\"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Microsoft\Windows\"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Packages\"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Local\Temp\"
Configuration.Node.Filters: exclude "C:\Users\*\AppData\Roaming\Microsoft\Teams\"
Configuration.Node.Filters: exclude "C:\Users\*\OneDrive*\
Configuration.Node.Filters: exclude "C:\Users\*\Google Drive\"
Configuration.Node.Filters: exclude "C:\Users\*\Box*\
Configuration.Node.Filters: exclude "*Dropbox*/"
Configuration.Node.Filters: exclude "C:\Users\Administrateur\
Configuration.Node.Filters: exclude "C:\Users\Administrator\