Sauvegarde et restauration de serveurs d'impression basés sur Windows Server – Bien choisir son serveur d impression

Après avoir récupéré hier un serveur d'impression Windows Server défectueux, j'ai décidé d'écrire ce petit article sur la configuration des sauvegardes de serveur d'impression et de décrire le processus simple de récupération du serveur d'impression après une panne (ou même de restaurer des pilotes d'imprimante sous Windows). Si un pilote nouvellement installé gâche votre serveur d’impression).

Sauvegarde des paramètres du serveur d'impression Windows 2000/2003

Supposons qu’un ou plusieurs serveurs Windows hébergent une partie ou la totalité de vos imprimantes réseau, afin que les utilisateurs finaux puissent se connecter et utiliser ces imprimantes partagées. Chacune de ces imprimantes a probablement été ajoutée manuellement, de nombreux pilotes ont été installés et configurés manuellement, les imprimantes ont été partagées manuellement. Si ce serveur tombe en panne, vous devrez refaire tout ce travail, à moins que vous n'ayez une bonne sauvegarde de ces imprimantes.

Pour effectuer une sauvegarde solide, vous pouvez utiliser un petit utilitaire gratuit de Microsoft, appelé printmig.exe.

Cet utilitaire sauvegarde les imprimantes, les paramètres d’imprimante, les définitions de partage et les pilotes.

Placez ce fichier exe sur votre serveur 2000 ou 2003 (disons dans c: scripts). Créez un dossier qui contiendra la sauvegarde des imprimantes (par exemple, d: printerbackup, puis créez un petit fichier de commandes exécutant la tâche suivante:

del d:  printerbackup  printers.cab.5
ren d:  printerbackup  printers.cab.4 d:  printerbackup  printers.cab.5
ren d:  printerbackup  printers.cab.3 d:  printerbackup  printers.cab.4
ren d:  printerbackup  printers.cab.2 d:  printerbackup  printers.cab.3
ren d:  printerbackup  printers.cab.1 d:  printerbackup  printers.cab.2
ren d:  printerbackup  printers.cab d:  printerbackup  printers.cab.1
c:  scripts  printmig -b d:  printerbackup  printers.cab -i

Créez une tâche planifiée qui exécute régulièrement ce fichier de commandes, puis assurez-vous de copier les fichiers printers.cab * dans un autre emplacement (une bande ou un autre serveur distant) afin de pouvoir accéder à nouveau à ce fichier à la mort du serveur. .

Vous pouvez utiliser le même script pour sauvegarder les imprimantes avant d'installer un nouveau pilote. Si l'installation échoue, vous pouvez utiliser la procédure de restauration (voir plus bas dans ce document) pour annuler les modifications.

Remarque: l'utilitaire printmig ne peut pas sauvegarder les pilotes 64 bits.

Sauvegarde des paramètres du serveur d'impression Windows 2008

L'utilitaire printmig.exe ne fonctionne pas sous Windows 2008, mais un autre outil (similaire) peut être utilisé pour sauvegarder les imprimantes via un script. Cet outil n’est pas disponible sur le serveur par défaut, il n’est installé que lorsque vous installez la fonctionnalité «Outils des services d’impression».

Créez un dossier contenant les sauvegardes (“d: printerbackup”) et utilisez le script suivant pour effectuer les sauvegardes réelles:

del d:  printerbackup  printers.printerExport.5
ren d:  printerbackup  printers.printerExport.4 d:  printerbackup  printers.printerExport.5
ren d:  printerbackup  printers.printerExport.3 d:  printerbackup  printers.printerExport.4
ren d:  printerbackup  printers.printerExport.2 d:  printerbackup  printers.printerExport.2
ren d:  printerbackup  printers.printerExport.1 d:  printerbackup  printers.printerExport.1
ren d:  printerbackup  printers.printerExport d:  printerbackup  printers.printerExport.1
% WINDIR%  System32  Spool  Tools  printbrm -B -O FORCE -F d:  printerbackup  printers.printerExport

Planifiez l'exécution régulière de ce script (ou utilisez-le simplement pour sauvegarder les paramètres avant d'installer un nouveau pilote). Encore une fois, assurez-vous de disposer d'une copie de ces fichiers .printerExport * sur un autre serveur (ou un lecteur de bande) pour pouvoir effectuer la restauration en cas de défaillance majeure du serveur.

L'utilitaire printbrm.exe sauvegarde et restaure les pilotes 64 bits et fonctionne également sur Vista et Windows 7.

Restauration des paramètres du serveur d'impression Windows 2000/2003

La sauvegarde des imprimantes était facile et la restauration est également facile. Gardez simplement à l'esprit que, pour un succès maximal, vous devez restaurer les imprimantes sur un serveur qui exécute le même système d'exploitation que le serveur d'impression d'origine. Si vous souhaitez effectuer une restauration sur le même serveur, vous n'avez pas besoin de supprimer d'abord les imprimantes existantes. Il suffit d’exécuter la procédure de restauration, de redémarrer le service de spouleur d’impression, et vous avez terminé.

Procédure de restauration:

Restauration interactive : exécutez printmig.exe. L'interface graphique va s'ouvrir. Allez à Actions – Restaurer et sélectionnez le fichier printers.cab contenant les paramètres à restaurer. Attendez la fin du processus, redémarrez le service spouleur d’impression (et impression tcp / ip), et tout devrait bien se passer.

Restauration par script (restaurera sur la machine locale)

printmig -r d:  printerbackup  printers.cab

(ou, si vous souhaitez restaurer sur un serveur distant, spécifiez simplement à la fin de la commande.

Si vous souhaitez supprimer les fenêtres d’avertissement, vous pouvez également utiliser le paramètre -i.

Restauration des paramètres du serveur d'impression Windows 2008

Restauration interactive:

Ouvrez le composant logiciel enfichable mmc «Gestion de l'impression», allez à «Serveurs d'impression», sélectionnez le serveur d'impression à restaurer, cliquez avec le bouton droit de la souris et choisissez «Importer des imprimantes à partir d'un fichier».

Accédez au fichier de sauvegarde (printers.printerExport *) et chargez-le.

Là encore, la restauration ne fonctionnera correctement que si vous effectuez une restauration sur un système doté du même type de processeur / version du système d'exploitation (32 bits / 64 bits) que le serveur source d'origine.

Restauration par script:

% WINDIR%  System32  Spool  Tools  printbrm.exe
   -O FORCE -R d:  printerbackup  printers.printerExport

Si vous souhaitez restaurer sur un serveur distant, ajoutez le paramètre -S, suivi du nom de serveur.

Mots finaux:

Est-ce que l'utilitaire printmig / printbrm fonctionne tout le temps, pour tous les types de pilotes d'imprimante? Non, mais cela vous permettra très probablement de restaurer 99% de toutes les imprimantes sur un nouveau système, de sorte que vous n’auriez à traiter que quelques imprimantes / pilotes après la restauration.

Si vous restaurez sur le même ordinateur (en cas de restauration), cela devrait fonctionner 100% du temps.

© 2009, équipe Corelan (corelanc0d3r). Tous les droits sont réservés.

Articles Similaires:

Sauvegarde et restauration de serveurs d'impression basés sur Windows Server – Bien choisir son serveur d impression
4.9 (98%) 32 votes