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
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Sauvegarder les données ne suffit plus : il faut refonder le poste de travail
- Cybermalveillance : 2025, seuil franchi pour les victimes comme pour les cybercriminels
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- Construire la souveraineté numérique en Europe grâce à un écosystème ouvert et collaboratif
Articles les + lus
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
À la une de la chaîne Tech
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
- Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
- Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
