Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2754 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [BATCH] recherche de dossier sur plusieurs serveurs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[BATCH] recherche de dossier sur plusieurs serveurs

n°1651983
manu776232​3
Posté le 03-12-2007 à 09:34:03  profilanswer
 

Bonjour,  
 
Mon sujet est de réaliser un batch permettant à des utilisateurs d'une entreprise de sauvegarder leurs données personnelles. Je dispose de 3 serveurs sur lequels sont répartis les partages de tous les utilisateurs, nommés par leur login. Le batch devra checker sur quel serveur est le partage de l'utilisateur puis le mapper sur son poste et enfin effectuer la sauvegarde.  
 
J'ai déjà programmé la sauvegarde, mais j'ai besoin d'aide pour le check du partage sur les différents serveurs ainsi que le map de celui-ci une fois trouvé sur le poste de l'utilisateur.
 
Merci pour vos réponses !  
 

mood
Publicité
Posté le 03-12-2007 à 09:34:03  profilanswer
 

n°1651986
Coolnut
Posté le 03-12-2007 à 09:51:05  profilanswer
 

Pour rechercher les répertoires partager:
 

Code :
  1. for /f "delims=" %%i in ('net share ^| find "SharedDocs"') do echo %%i


 
Mais pour le reste je ne sais pas, attendon l'avi des expert


Message édité par Coolnut le 03-12-2007 à 09:51:48
n°1651991
manu776232​3
Posté le 03-12-2007 à 10:03:54  profilanswer
 

Je crois avoir une solution qui fonctionne (écrit pour 2 serveur, 3 c'est pareil) : au début, je fais :  
 

Code :
  1. if exist \\serveur_1\%username% goto S1
  2. if exist \\serveur_2\%username% goto S2
  3. :S1
  4. echo serveur 1
  5. set CHEMIN_M=M:\Mes documents
  6. set CHEMIN_D=D:\Mes documents
  7. net use M: \\serveur_1\%username%
  8. goto SUITE
  9. :S2
  10. echo serveur 2
  11. set CHEMIN_M=M:\Mes documents
  12. set CHEMIN_D=D:\Mes documents
  13. net use M: \\serveur_2\%username%
  14. goto SUITE
  15. :SUITE
  16. rem copie des donnees


 
et la suite je connais..
 
Qu'en pensez-vous ?

n°1651994
Coolnut
Posté le 03-12-2007 à 10:07:00  profilanswer
 

Je pennse que sa serai plus simple a partir d'un script qui liste les répertoires partagés du réseau ;)
 
Mais une solution est une solution

n°1651997
Coolnut
Posté le 03-12-2007 à 10:11:38  profilanswer
 

Mais au fait, ca veut dire quoi maper un mapper ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [BATCH] recherche de dossier sur plusieurs serveurs

 

Sujets relatifs
Recherche panoplie de scripts pour un portail personnel[BATCH] Nombre de fichier ??
Probleme porgramme VB[C] Prendre plusieurs argument en compte
Batch Ping -> Extinction PC[Site Web] Webradio étudiante recherche webmaster
[Bash] Besoin d'aide.Recherche fonction pour ajouter plusieurs fois un meme paragraphe
Coincé coincé! recherche de fichier dans des dossiers 
Plus de sujets relatifs à : [BATCH] recherche de dossier sur plusieurs serveurs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR