Un libellé et un petit commentaire ne font jamais de mal.
@title Titre de la fenetre d'execution
rem +----------------------------------------------------------------------+
Rem + Mise a Jours du dossier Compta +
rem +
Un exemple de script commenté
FD-Service – Montpellier +
rem + François Dunoyer +
rem +———————————————————————-+
rem + Date : 14/03/2003 +
rem + maj : 25/09/2006 +
rem +———————————————————————-+
Mise en place du reporting.
Initialisation des variables. L’utilisation de ces variables permet d’adapter facilement le script à toutes sortes de situations. Pour des raisons d’efficacité des copies, il vaut mieux que le script s’exécute directement sur un des serveurs mais ce n’est pas obligatoire pour la partie copie des fichiers.
Rem Machine source et Machine de destination
Set Source=\\SVRCOM
Set Dest=\\SVRDVP
Je pars toujours du principe que je suis sur un machine connue sur laquelle j’ai pu mettre en place (pour des raisons de taille disque ou autres) une organisation différente de mon organisation habituelle. Si tel est le cas, j’ai dû prendre la peine de modifier les variables d’environnement pour en tenir compte. Je peux aussi modifier temporairement ces variables avant d’appeler un script. Par contre, si les variables d’environnement ne sont pas positionnées le script se chargera de travailler sur mes valeurs habituelles.
Rem Repertoire de Log (D:\repertoire). :
: valeurs par defaut si non configurees dans les paramètres systèmes
if "%SysLog%"=="" Set Syslog=syslog.chezmoi.local
if "%LogDir%"=="" Set LogDir=c:\Logs
if "%SMTPS%"=="" Set SMTPS=smtp.chezmoi.local
Il y a création de 2 files journaux d’exécution. Un fichier de compte rendu "bref" qui est envoyé par mail à l’administrateur et un fichier de compte rendu détaillé "Full" à consulter sur la machine en cas de problème. Ce fichier détaillé peut être daté pour garder un historique. Il faut alors faire attention à purger régulièrement le dossier historique.
Pour Windows 2003 et XP, les lignes suivantes créent une chaîne AAAAM MJJ. Il y a une "pirouette" pour gérer les dates sur Windows 2000 qui sont de la forme "lun 19/09/2006".
Rem Calcul de la chaine DATE AAAAMMJJ
set WD=%DATE:/=%
if "%WD:~4,1%"=="2"
( set D=%WD:~4,4%%WD:~2,2%%WD:~0,2% )
ELSE set D=%WD:~9,4%%WD:~7,2%%WD:~5,2%
Il y a création de 2 files "Log". Un fichier de compte rendu "bref" qui est envoyé par mail à l’administrateur et un fichier de compte rendu détaillé
Set LogFileBref=BCK-log.log
Set LogFileFull=BCK-Log-%D%.log
Rem Dossier a sauvegarder
Set COMPTAREFDIR=d$\compta
Rem Dossier de stockage des sauvegardes
Set DestDir=d$\Sauvegardes\compta
Destinataires principaux et secondaires des messages d’information. Il vaut mieux préférer l’émission vers un alias ou un groupe de diffusion qui permet de changer les destinataires sans remettre en cause le script.
:: Destinataire(s)
set destinataire=adminserveurs@chezmoi.com
Mise en place des logs (en double pour le log bref et le log détaillé). Les fichiers sont crées.
Set message=Mise en place du backup Comptabilite depuis %Source% vers %Dest%
now %Message% >%LogDir%\%LogFileBref%
now %Message% >%LogDir%\%LogFileFull%
klog -h %Syslog% -F user -L notice -m %Message%
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
- Activer la mise en veille prolongée dans Windows 10
- Les 6 étapes vers un diagnostic réussi
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Afficher les icônes cachées dans la barre de notification
Les plus consultés sur iTPro.fr
- Data streaming : le nouveau socle stratégique de l’IA en entreprise
- Ransomware en santé : la double extorsion fait exploser la facture en Europe
- Les fuites de données explosent en France, désormais pays le plus touché d’Europe
- L’IA accélère les attaques et expose les identités non gouvernées
Articles les + lus
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
À la une de la chaîne Tech
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
