Script de sauvegarde du serveur d'impression – IT-Admins – Serveur d’impression

Author: Titanfall —

Short summary: @ÉCHO DE SETLOCAL Script de sauvegarde de l'imprimante REM REM Ce script crée une sauvegarde d'imprimante sur un système serveur Windows 2008 ou plus récent REM (peut fonctionner aussi bien sur Windows Vista ou plus récent) REM Le script utilise des procédures Windows standard pour créer un fichier de sauvegarde d'imprimante Windows standard REM La […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2020/02/15/script-de-sauvegarde-du-serveur-dimpression-it-admins-serveur-dimpression/
LLM HTML version
https://tutos-gameserver.fr/2020/02/15/script-de-sauvegarde-du-serveur-dimpression-it-admins-serveur-dimpression/llm
LLM JSON version
https://tutos-gameserver.fr/2020/02/15/script-de-sauvegarde-du-serveur-dimpression-it-admins-serveur-dimpression/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
4 minutes (181 seconds)
Word count
601

Key points

Structured content

@ÉCHO DE SETLOCAL Script de sauvegarde de l'imprimante REM REM Ce script crée une sauvegarde d'imprimante sur un système serveur Windows 2008 ou plus récent REM (peut fonctionner aussi bien sur Windows Vista ou plus récent) REM Le script utilise des procédures Windows standard pour créer un fichier de sauvegarde d'imprimante Windows standard REM La sauvegarde comprendra les paramètres d'imprimante et les pilotes REM Utilisez "Print Management" pour restaurer la sauvegarde REM AVERTISSEMENT REM REM ——- REM Le script recherchera et supprimera automatiquement tous les fichiers antérieurs à intAge dans le dossier de destination! REM Définissez toujours un dossier de destination uniquement pour le système que vous allez sauvegarder. Les sous-dossiers REM seront ignorés. REM Valeurs REM CONFIG REM ————- REM strPrintServer = valeur de chaîne / PrintServer à sauvegarder – hôte local ou nom d'hôte REM intAge = valeur entière / âge maximum en jours pour les fichiers de sauvegarde, le script supprimera automatiquement les anciens fichiers de sauvegarde REM strPath = valeur de chaîne / SMB ou chemin UNC vers le dossier de sauvegarde, l'utilisateur exécutant doit avoir accès en lecture / écriture à ce chemin REM strMailServer = valeur de chaîne / serveur SMTP REM intMailServerPort = valeur entière / port du serveur SMTP REM strMailFrom = valeur de chaîne / à partir de l'adresse, doit pouvoir envoyer du courrier via le SMTP REM strMailTo = valeur de chaîne / destinataire du courrier REM strMailSuject = valeur de chaîne / ligne d'objet du courrier

Valeurs REM CONFIG REM ================================================= ============================================ ENSEMBLE strPrintServer=serveur.domaine.local ENSEMBLE intAge=3 ENSEMBLE strPath=serveur.domaine.localsauvegarde$ImprimanteSERVEUR ENSEMBLE strMailServer=smtp.picoholdings.com ENSEMBLE intMailServerPort=25 ENSEMBLE strMailFrom=administrateur@administrateur.local ENSEMBLE strMailTo=administrateur@administrateur.local ENSEMBLE strMailSubject=Imprimante Sauvegarde – NOM DU SERVEUR REM ================================================= ============================================= REM Fin CONFIG Valeurs

REM Script-System-Variables, ne changez pas d'ici! ENSEMBLE ScriptLog=%~dp0Imprimante_Sauvegarde_Journal.SMS

DEL % ScriptLog% ÉCHO Date / heure de début du journal des scripts:% Date% / heure:% Time% >>% ScriptLog% ÉCHO Paramètre de script: >>% ScriptLog% ÉCHO ================================================== ========================= >>% ScriptLog% ÉCHO strPrintServer:% strPrintServer% >>% ScriptLog% ÉCHO intAge:% intAge% >>% ScriptLog% ÉCHO strPath:% strPath% >>% ScriptLog% ÉCHO strMailServer:% strMailServer% >>% ScriptLog% ÉCHO intMailServerPort:% intMailServerPort% >>% ScriptLog% ÉCHO strMailFrom:% strMailFrom% >>% ScriptLog% ÉCHO strMailTo:% strMailTo% >>% ScriptLog% ÉCHO strMailSubject:% strMailSubject% >>% ScriptLog% ÉCHO ================================================== ========================= >>% ScriptLog%

ÉCHO Obtenir la date au format AAAA-MM-JJ (en supposant que les paramètres régionaux sont les États-Unis) >>% ScriptLog% POUR /F "jetons = 1,2,3,4 delims = /" %%UNE DANS ('Date / T') FAIRE ENSEMBLE NowDate=%%RÉ%% C%%B>> % ScriptLog% POUR /F "tokens = 1,2 delims =:" %%UNE DANS («Time / T») FAIRE ENSEMBLE NowDate=% NowDate%_%%UNE%%B>> % ScriptLog% ÉCHO ================================================== ========================= >>% ScriptLog%

ÉCHO Démarrage de la sauvegarde de l'imprimante: >>% ScriptLog% %windir%System32BobineOutilsPrintBRM.EXE –B –S %strPrintServer% –F %strPath%%NowDate%_%strPrintServer%.bak >>"% ScriptLog%"

ÉCHO ================================================== ========================= >>% ScriptLog%

ÉCHO Nettoyage de sauvegarde >>% ScriptLog% CSCRIPT %~dp0Imprimante_Sauvegarde_Nettoyer.vbs % intAge% "% strPath%" >> % ScriptLog% ÉCHO Nettoyage de sauvegarde terminé >>% ScriptLog% ÉCHO ================================================== ========================= >>% ScriptLog% ÉCHO Fichiers actuels dans le chemin de sauvegarde: >>% ScriptLog% DIR % strPath% >>% ScriptLog% ÉCHO ================================================== ========================= >>% ScriptLog%

ÉCHO Date / heure de fin du journal de script:% Date% / heure:% Time% >>% ScriptLog% ÉCHO Envoi de messages d'information >>% ScriptLog% %~dp0SMTPSEND.EXE –F%strMailFrom% –t%strMailTo% –h%strMailServer% –p%intMailServerPort% –s%strMailSubject% –je%ScriptLog% >> %ScriptLog%

ÉCHO ================================================== ========================= >>% ScriptLog%

ENDLOCAL

Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Serveur d'impression

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.