Batch + nom de fichier

Batch + nom de fichier - Shell/Batch - Programmation

Marsh Posté le 25-11-2013 à 16:27:23    

Bonjour,
je suis à la recherche d'une commande qui me permettrait de donner un nom a un fichier que je créé
 
mon code actuel
                 @echo off
                 cls
                 rem taskkill /f /im outlook.exe
                 rem xcopy "%USERPROFILE%\Documents\Fichiers Outlook\*.pst" Z:\ /Y
                 echo %USERname% >> "\\xxx.xxx.xxx.xxx\Log Sauvegarde Outlook\"mail.txt
                 echo %date% >> "\\xxx.xxx.xxx.xxx\Log Sauvegarde Outlook\"mail.txt
                 echo "..........................................."  >> "\\xxx.xxx.xxx.xxx\Log Sauvegarde Outlook\"mail.txt
                 echo Sauvegarde de votre messagerie terminee, le programme va se fermer.
                 Pause
                 Exit
 
sauf que j'aimerais que le fichier soit plus du genre
%username%.txt avec %date dedans
vu que ce script va s'appliquer à tous mes utilisateurs j'aimerais leur créé un fichier par personne
 
Merci

Reply

Marsh Posté le 25-11-2013 à 16:27:23   

Reply

Marsh Posté le 26-11-2013 à 09:25:55    

j'ai trouvé
j'ai modifié mon chemin réseau déjà pour le pas à avoir besoin de mettre mes "\\xxx.xxx.xxx.xxx\xxxxxxxxx\" et je peux du coup utiliser %username% pour créér mon fichier
echo %date% >> \\xxx.xxx.xxx.xxx\Log_Outlook\%USERname%.txt

Reply

Marsh Posté le 27-11-2013 à 10:12:58    

Bonjour,
nouvelle question est-il possible de connaitre via une commande la version d'office??
en effet ma copie de PST est différente suivant la version de Windows installé mais aussi la version OFFICE.
il faut donc que j'adapte mon script pour tous les cas
allant de Windows XP/Vista/Seven et passant par office XP/2003/2007/2010/2013....
parc très homogène...
si quelqu'un a une idée je suis preneur.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed