Les fichiers patch
pikon
Messages postés
3
Statut
Membre
-
bricomachin Messages postés 279 Statut Membre -
bricomachin Messages postés 279 Statut Membre -
Bonjour, je veux savoir quesqu'il fait ce fichier une petite explication pour l'exécution & merci d'avance :)
REM Initialisation des variables de sauvegarde
SET BackupSelection="@C:\Batch\%COMPUTERNAME% SysBackup.bks"
SET BackupMediaName="%COMPUTERNAME% SysBackup.bkf cree le %DATE% a %TIME%"
SET BackupMediaDesc="Jeu cree le %DATE% a %TIME%"
SET BackupJob="%COMPUTERNAME% SysBackup"
SET BackupFile="D:\Backup\%COMPUTERNAME% SysBackup.bkf"
SET BackupCommand=C:\WINDOWS\system32\ntbackup.exe backup
SET BackupOtions=/v:yes /r:no /rs:yes /hc:off /m normal /l:s
REM Backup
%BackupCommand% %BackupSelection% /n %BackupMediaName% /d %BackupMediaDesc% /j %BackupJob% /f %BackupFile% %BackupOtions%
REM Initialisation des variables de sauvegarde
SET BackupSelection="@C:\Batch\%COMPUTERNAME% SysBackup.bks"
SET BackupMediaName="%COMPUTERNAME% SysBackup.bkf cree le %DATE% a %TIME%"
SET BackupMediaDesc="Jeu cree le %DATE% a %TIME%"
SET BackupJob="%COMPUTERNAME% SysBackup"
SET BackupFile="D:\Backup\%COMPUTERNAME% SysBackup.bkf"
SET BackupCommand=C:\WINDOWS\system32\ntbackup.exe backup
SET BackupOtions=/v:yes /r:no /rs:yes /hc:off /m normal /l:s
REM Backup
%BackupCommand% %BackupSelection% /n %BackupMediaName% /d %BackupMediaDesc% /j %BackupJob% /f %BackupFile% %BackupOtions%
A voir également:
- Les fichiers patch
- Patch - Guide
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Supprimer les fichiers temporaires - Guide
- Wetransfer gratuit fichiers lourd - Guide
2 réponses
Salut,
Facile :
dans la première partie :
À la deuxième ligne par exemple il indique que la variable BackupMediaName a maintenant comme valeur %COMPUTERNAME% SysBackup.bkf cree le %DATE% a %TIME%. Les %COMPUTERNAME% %DATE% et %TIME% seront remplacés par le nom de l'ordinateur, la date et l'heure à l'execution.
dans la deuxième partie :
La dernière ligne est donc :
Cette commande "backup" fait probablement des backup ^^ mais comme je n'ai pas windows xp comme toi je suppose, je ne peux le vérifier sur mon ordi.... mais je suis sûr qu'une petite recherche google pour "Windows xp cmd.exe commande backup" sera fructueuse ^^.
Bonne suite
Brciomachin
Facile :
dans la première partie :
REM Initialisation des variables de sauvegarde SET BackupSelection="@C:\Batch\%COMPUTERNAME% SysBackup.bks" SET BackupMediaName="%COMPUTERNAME% SysBackup.bkf cree le %DATE% a %TIME%" SET BackupMediaDesc="Jeu cree le %DATE% a %TIME%" SET BackupJob="%COMPUTERNAME% SysBackup" SET BackupFile="D:\Backup\%COMPUTERNAME% SysBackup.bkf" SET BackupCommand=C:\WINDOWS\system32\ntbackup.exe backup SET BackupOtions=/v:yes /r:no /rs:yes /hc:off /m normal /l:sIl initialise des variables.
À la deuxième ligne par exemple il indique que la variable BackupMediaName a maintenant comme valeur %COMPUTERNAME% SysBackup.bkf cree le %DATE% a %TIME%. Les %COMPUTERNAME% %DATE% et %TIME% seront remplacés par le nom de l'ordinateur, la date et l'heure à l'execution.
dans la deuxième partie :
REM Backup %BackupCommand% %BackupSelection% /n %BackupMediaName% /d %BackupMediaDesc% /j %BackupJob% /f %BackupFile% %BackupOtions%Il remplace tout ce qui est entre % par leur valeur. %BackupMedianame% devient "MonOrdi SysBackup.bkf cree le 13/07/12 a 14:04" par exemple.
La dernière ligne est donc :
C:\WINDOWS\system32\ntbackup.exe backup @C:\Batch\MonOrdi SysBackup.bks /n MonOrdi SysBackup.bkf cree le 13/07/12 a 14:04 /d Jeu cree le 13/07/12 a 14:04 /j MonOrdi SysBackup /f D:\Backup\MonOrdi SysBackup.bkf /v:yes /r:no /rs:yes /hc:off /m normal /l:s
Cette commande "backup" fait probablement des backup ^^ mais comme je n'ai pas windows xp comme toi je suppose, je ne peux le vérifier sur mon ordi.... mais je suis sûr qu'une petite recherche google pour "Windows xp cmd.exe commande backup" sera fructueuse ^^.
Bonne suite
Brciomachin
pikon
merci beaucoup t'es le meilleur :)
bricomachin
Messages postés
279
Statut
Membre
134
De rien c'est naturel :p Pense à mettre le sujet en résolu si tu as la réponse à ta question ^^
voila une explication détailler
Explication du batch MLS1 SysBackup
REM Initialisation des variables de sauvegarde.
C'est un commentaire interne dans le fichier et n'est pas visible à l'invite de commande.
SET BackupSelection="@C:\Batch\%COMPUTERNAME% SysBackup.bks"
Set permet d'affecter "@C:\Batch\MLS1SysBackup.bks" à BackupSelection.
%COMPUTERNAME% détermine le nom de l'ordinateur.
SET BackupMediaName="%COMPUTERNAME% SysBackup.bkf cree le %DATE% a %TIME%"
%DATE% %TIME%" date et temps d'exécution courante.
SET BackupMediaDesc="Jeu cree le %DATE% a %TIME%
BackupMediaDesc reçoit un commentaire contenant la date & temps.
SET BackupJob="%COMPUTERNAME% SysBackup"
BackupJob reçoit ="MLS1SysBackup".
SET BackupFile="D:\Backup\%COMPUTERNAME% SysBackup.bkf"
BackupFile reçoit D:\Backup\mls1 SysBackup.bkf".
SET BackupCommand=C:\WINDOWS\system32\ntbackup.exe backup
BackupCommand reçoit C:\WINDOWS\system32\ntbackup.exe.
BACKUP sauvegarde un ou plusieurs fichiers d'un lecteur vers un autre lecteur.
SET BackupOtions=/v:yes /r:no /rs:yes /hc:off /m normal /l:s
/v:yes : Vérifie l'opération.
/r:no : Limite l'accès.
/RS: yes : Sauvegarde des fichiers de données migrées situés dans le stockage étendu.
/hc:off désactive la compression physique.
/L: s : Indique le type de fichier journal: s=summary.
/M {n} : Indique le type de sauvegarde. Il doit être un des éléments normal.
%BackupCommand% %BackupSelection% /n %BackupMediaName% /d %BackupMediaDesc% /j %BackupJob% /f %BackupFile% %BackupOtions%
On va exécuter la commande C:\WINDOWS\system32\ntbackup.exe backup "@C:\Batch\MLS12 SysBackup.bks" "MLS12 SysBackup.bkf cree le %DATE% a %TIME%" "Jeu cree le %DATE% a %TIME%" "PLS2 SysBackup" "D:\Backup\PLS2 SysBackup.bkf" " /v:yes /r:no /rs:yes /hc:off /m normal /l:s".
SET SCopyPath="D:\Backup\%COMPUTERNAME% SysBackup.rar"
SCopyPath reçoit D:\Backup\MLS1 SysBackup.rar".
SET DCopyPath=\\MLS2\D$\Backup
DCopyPath reçoit \\MLS2\D$\Backup.
SET ZipCommand="c:\program files\winrar\winrar.exe" a -r -ibck -ilogC:\batch\Rar.log -inul `'
A: Ajouter les fichiers à l'archive.
-r : ajout récursif pour les dossiers.
-ibck: exécuter WinRAR en arrière-plan.
-ilogC:\batch\Rar.log : spécifier un autre nom de fichier journal à la place du fichier par défaut. Si le chemin n'est pas spécifié, le fichier journal sera créé dans le répertoire de RAR.
inul désactiver tous les messages.
SET SZipFiles=%BackupFile%.
SZipFiles reçois''D:\Backup\MLS1 SysBackup.bkf".
SET DZipFile=%SCopyPath%
DZipFile reçoit "D:\Backup\MLS1 SysBackup.rar".
%ZipCommand% %DZipFile% %SZipFiles%
Lancer la commande : "c:\program files\winrar\winrar.exe" a -r -ibck -ilogC:\batch\Rar.log -inul ' "D:\Backup\MLS1 SysBackup.rar" ''D:\Backup\MLS1 SysBackup.bkf".
IF DEFINED DCopyPath xCopy /y %SCopyPath% %DCopyPath%
Si DCopyPath est défini alors on fait une copie récursive de "D:\Backup\MLS1 SysBackup.rar" vers \\MLS1\D$\Backup, ce qui est notre cas donc on applique la commande xCopy /y %SCopyPath% %DCopyPath%.
Ce batch exécute le backup pour sauvegarder le fichier "@C:\Batch\%COMPUTERNAME% SysBackup.bks" ensuite compressé le fichier ''D:\Backup\MLS1 SysBackup.bkf" puis il fait une copie de "D:\Backup\MLS1 SysBackup.rar" vers \\MLS1\D$\Backup.
Explication du batch MLS1 SysBackup
REM Initialisation des variables de sauvegarde.
C'est un commentaire interne dans le fichier et n'est pas visible à l'invite de commande.
SET BackupSelection="@C:\Batch\%COMPUTERNAME% SysBackup.bks"
Set permet d'affecter "@C:\Batch\MLS1SysBackup.bks" à BackupSelection.
%COMPUTERNAME% détermine le nom de l'ordinateur.
SET BackupMediaName="%COMPUTERNAME% SysBackup.bkf cree le %DATE% a %TIME%"
%DATE% %TIME%" date et temps d'exécution courante.
SET BackupMediaDesc="Jeu cree le %DATE% a %TIME%
BackupMediaDesc reçoit un commentaire contenant la date & temps.
SET BackupJob="%COMPUTERNAME% SysBackup"
BackupJob reçoit ="MLS1SysBackup".
SET BackupFile="D:\Backup\%COMPUTERNAME% SysBackup.bkf"
BackupFile reçoit D:\Backup\mls1 SysBackup.bkf".
SET BackupCommand=C:\WINDOWS\system32\ntbackup.exe backup
BackupCommand reçoit C:\WINDOWS\system32\ntbackup.exe.
BACKUP sauvegarde un ou plusieurs fichiers d'un lecteur vers un autre lecteur.
SET BackupOtions=/v:yes /r:no /rs:yes /hc:off /m normal /l:s
/v:yes : Vérifie l'opération.
/r:no : Limite l'accès.
/RS: yes : Sauvegarde des fichiers de données migrées situés dans le stockage étendu.
/hc:off désactive la compression physique.
/L: s : Indique le type de fichier journal: s=summary.
/M {n} : Indique le type de sauvegarde. Il doit être un des éléments normal.
%BackupCommand% %BackupSelection% /n %BackupMediaName% /d %BackupMediaDesc% /j %BackupJob% /f %BackupFile% %BackupOtions%
On va exécuter la commande C:\WINDOWS\system32\ntbackup.exe backup "@C:\Batch\MLS12 SysBackup.bks" "MLS12 SysBackup.bkf cree le %DATE% a %TIME%" "Jeu cree le %DATE% a %TIME%" "PLS2 SysBackup" "D:\Backup\PLS2 SysBackup.bkf" " /v:yes /r:no /rs:yes /hc:off /m normal /l:s".
SET SCopyPath="D:\Backup\%COMPUTERNAME% SysBackup.rar"
SCopyPath reçoit D:\Backup\MLS1 SysBackup.rar".
SET DCopyPath=\\MLS2\D$\Backup
DCopyPath reçoit \\MLS2\D$\Backup.
SET ZipCommand="c:\program files\winrar\winrar.exe" a -r -ibck -ilogC:\batch\Rar.log -inul `'
A: Ajouter les fichiers à l'archive.
-r : ajout récursif pour les dossiers.
-ibck: exécuter WinRAR en arrière-plan.
-ilogC:\batch\Rar.log : spécifier un autre nom de fichier journal à la place du fichier par défaut. Si le chemin n'est pas spécifié, le fichier journal sera créé dans le répertoire de RAR.
inul désactiver tous les messages.
SET SZipFiles=%BackupFile%.
SZipFiles reçois''D:\Backup\MLS1 SysBackup.bkf".
SET DZipFile=%SCopyPath%
DZipFile reçoit "D:\Backup\MLS1 SysBackup.rar".
%ZipCommand% %DZipFile% %SZipFiles%
Lancer la commande : "c:\program files\winrar\winrar.exe" a -r -ibck -ilogC:\batch\Rar.log -inul ' "D:\Backup\MLS1 SysBackup.rar" ''D:\Backup\MLS1 SysBackup.bkf".
IF DEFINED DCopyPath xCopy /y %SCopyPath% %DCopyPath%
Si DCopyPath est défini alors on fait une copie récursive de "D:\Backup\MLS1 SysBackup.rar" vers \\MLS1\D$\Backup, ce qui est notre cas donc on applique la commande xCopy /y %SCopyPath% %DCopyPath%.
Ce batch exécute le backup pour sauvegarder le fichier "@C:\Batch\%COMPUTERNAME% SysBackup.bks" ensuite compressé le fichier ''D:\Backup\MLS1 SysBackup.bkf" puis il fait une copie de "D:\Backup\MLS1 SysBackup.rar" vers \\MLS1\D$\Backup.