Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
batch de gestion de dossier et d'écriture pour .log
Auteur Message
Répondre en citant
Message batch de gestion de dossier et d'écriture pour .log 
Voili Voilou finalement je viens poster ici tout ce que je cherche à faire afin d'avoir au moins des pistes de recherches ^^

Il me faut créer un batch pour :

1 - voir si un dossier existe (ce dossier n'est pas forcément installé au même endroit, ce qui complique l'affaire :/ )
c'est plus ou moins compris mais pas dans le cas ou on ne connait pas forcément l'emplacement du dossier :s

2 - voir tous les fichiers .dmp du serveur
->je pense pouvoir m'en sortir avec un *.dmp ?

3 - faire un net config serveur et ne retirer que le nom du serveur c'est à dire uniquement la 1ère ligne (pour mon fichier log final)
EDIT //: utiliser echo %COMPUTERNAME% >> test.txt tellement plus simple Razz

4 - pouvoir envoyer tout ca sur un .txt sur une IP différente. (j'ai beau tenté un echo net config server >> \\ip_PC\test.txt ca ne fonctionne pas...

(en gros 15 serveurs et je veux tous les logs sur un fichier .txt présent sur mon fichier sur mon desktop ^^).

5 - accessoirement rajouter l'heure ou les nouvelles lignes ont été rajoutées Razz
EDIT //: echo %DATE:~0,3%%DATE:~3,3%%DATE:~6,4% >> test.txt marche impeccablement Shocked


Je voudrais aussi savoir si on peut passer d'un batch création dun log(ou pas) puis caller ca dans un fichier csv/excel ?

merci pour l'aide que vous saurez apporter ^^


Dans l'idéal le log devrait ressembler à :
-------------------------------------------------------
le 11/08/2010 à 15h00
Nom du serveur //SERVEUR1

présence d'oracle : OUI/NON
présence de MS SQL sERVER 2003 : OUI/NON

Présence des dmp suivants :
xxx.dmp
sss.dmp
blabla.dmp

--------------------------------------------------------

le 11/08/2010 à 15h02
Nom du serveur //SERVEUR2

présence d'oracle : OUI/NON
présence de MS SQL sERVER 2003 : OUI/NON

etc... ^^
Présence des dmp suivants :


-------------------------------------------------------


Mon fichier donne pour le moment grossièrement :


echo ---------------%COMPUTERNAME%--------------- > test.txt
echo le "%date:/=-% à %time::=-%" >> test.txt


REM for /f "tokens=2 delims==" %%i in ('type "C:\Program Files\OCS Inventory Agent\service.ini" ^| find "Server"') do set ipsource=%%i


if not exist C:\oracle echo Oracle présent sur C:\ -------- NON >> test.txt
echo. >> test.txt
if exist C:\oracle echo Oracle présent sur C:\ -------- OUI >> test.txt
echo. >> test.txt
if not exist D:\oracle echo Oracle présent sur D:\ -------- NON >> test.txt
echo. >> test.txt
if exist D:\oracle echo Oracle présent sur C:\ -------- OUI >> test.txt

Maintenant il me faut faire la même chose avec SQL server 2003 et voir dans les fichiers si des .dmp existent et si oui les afficher dans mon log Smile
(ouai je sais mais ca m'aide a réfléchir xD)

ps : je n'y connais rien en batch d'où le fait que je me réponde pour dire ce qui n'est plus à afficher/faire Smile)



Message Publicité 
PublicitéSupprimer les publicités ?


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch