Salut O-eron et merci mille fois pour ton aide.
2 bugs à signaler pour l'instant.
Le plus gros, c'est que la copie de fichiers ne se fait pas.
Voici ce que je tape:

J'essaye donc, après désactivation des règles de sécurité, de copier le contenu de c:\temp\test\data vers c:\temp\test\save
Il s'affiche en vers des messages normaux, mais lorsque je vais voir dans le dossier de destination, rien n'a été copié.
Si je relance ton script, les mêmes affichages verts sont visibles, ce qui confirme qu'il n'y a bien pas eu de copie.
J'ai essayé de voir d'où venait le souci dans tes lignes de code; Il me semble qu'à la ligne 85 ("Write-Host $srcFile.FullName " nouveau fichier" -ForegroundColor green;"), tu mentionnes bien l'affichage à l'écran de la copie mais pas sa réalisation effective. Je ne sais malheureusement pas exactement ce qu'il faut ajouter.
Ensuite, j'ai essayé d'inclure la désactivation des règles de sécurité au début du script, puis de la réactiver à la fin. Sa réactivation marche (j'ai juste ajouter "set-executionpolicy default" en dernière ligne). Par contre, sa désactivation ne marche pas. J'ai essayé de taper "set-executionpolicy remotesigned" tout en début comme après la première ligne (celle des paramètres) et juste avant le lancement de sync-delete. Sans succès.
La mise en place de règles de sécurité ne m'intéresse pas. Pour le travail que cela va demander à être mis en place, ça ne vaut pas la peine dans la mesure ou mon responsable ne s'en préoccupe pas.
Une fois le problème de la copie qui ne se fait pas sera résolu, puis que j'aurais tout testé, il faudrait effectivement implémenter la condition J+7, sans quoi je crains de me pouvoir utiliser le script dans un environnement réel.
Merci d'avance pour ta réponse.