Dans la phase de restauration, la solution ProfileBackup supprime d’abord les éventuels profils par défaut qui auraient pu être installés en même temps que le nouvel OS sur le PC distant (comme les profils ASPNET, AllUsers et les Administrator), puis copie les profils sauvegardés. La suppression des profils par défaut
La phase de restauration
est nécessaire pour empêcher tout conflit entre les paramètres du registre de profils courants et les paramètres du registre sauvegardés.
Bien que j’aie restauré les profils sur le même PC d’où je les ai copiés, vous pourriez les restaurer sur un autre PC. Dans ce cas, il faudra renommer le dossier de sauvegarde sur le partage de réseau, en lui donnant le nom de l’ordinateur distant sur lequel vous voulez restaurer les profils. Que vous restauriez les profils sur le même PC ou sur un autre, son utilisateur ne peut pas se connecter pendant que se déroule la restauration.
Le listing 2 montre CopyPC.bat, le script principal dans la phase de restauration. Il commence par vous prévenir qu’il éliminera tous les profils sur le PC distant spécifié, puisqu’il vous demande d’actionner une touche pour acquiescer. J’ai ajouté cette fonction pour éliminer le risque de restaurer les profils sur le mauvais PC.
Après avoir défini la valeur de la variable BackupFolder d’après le chemin UNC du dossier de sauvegarde (voir le renvoi A du listing 2) et avoir déterminé l’emplacement du dossier Windows, CopyPC.bat utilise Delprof.exe pour supprimer les éventuels profils par défaut qui auraient pu être installés en même temps que le nouvel OS. Ensuite, comme le montre le renvoi B du listing 2, le script utilise Robocopy pour copier les données de profil du dossier de sauvegarde dans le dossier C:\Documents and Settings du PC distant.
Comme le montre le renvoi C du listing 2, CopyPC.bat copie vers le dossier Windows du PC distant, tous les fichiers dont il a besoin pour restaurer les paramètres des registres. Ces fichiers incluent RestoreRegistryProfile.bat, CopyPC.kix et ProfileList.reg. CopyPC.bat utilise PsExec pour exécuter RestoreRegistryProfile.bat. RestoreRegistryProfile.bat exécute CopyPC.kix, lequel utilise ProfileList.reg pour écrire les paramètres de profils nécessaires dans le registre.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Infrastructures critiques : la France redoute les attaques dopées à l’IA, mais peine à unifier sa sécurité IT/OT
- Les Assises 2026 : encore plus d’énergie pour poursuivre le chemin
- Agents IA : arrêtons de leur confier nos secrets
- Ransomwares : l’extorsion vise désormais les salariés et leurs proches
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
