IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Script de sauvegarde vers NAS


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet numérique
    Inscrit en
    Novembre 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projet numérique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 14
    Par défaut Script de sauvegarde vers NAS
    Bonjour à tous,

    Au sein de mon entreprise (je suis technicien réseau en alternance) et suite à une perte de donnée assez ennuyeuse, j'ai demandé à ce qu'on mette au point une sauvegarde des fichiers .pst (outlook) qui sont stockés en local sur les postes du personnel administratif.

    Pour cela, la solution retenue a été de créer un script.bat qui envoie chaque vendredi soir, au moment de l'extinction du poste, une copie du fichier .pst vers notre NAS disponible à l'adresse 192.1.2.14/dossier et nécessitant une authentification administratif\users et mot de passe de l'utilisateur.

    Pourriez-vous m'éclairer à ce sujet ? Je n'ai pas de connaissances en développement, hormis deux ou trois scripts réseau permettant de faire remontrer des lecteurs.

    D'avance merci,

    Loïc

    EDIT :

    Voila pour mon poste ce que j'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @ echo on
    XCOPY C:\outlook \\192.1.2.14\ecoris\Sauvegardes_pst /e /i
    PAUSE
    Maintenant, le problème pour les autres postes est qu'il faudrait ajouter un notion d'authentification pour accéder à ce répertoire du NAS (à moins que je partage le dossier et le rende accessible à tout le monde sans authentification ?) ?.
    Dans une second temps j'aimerai aussi pouvoir minimiser ces sauvegardes à une fois par semaine (facile en tâche planifiée) mais aussi trouver un moyen d'avoir maximum 3 sauvegardes par personne et donc qu'à chaque fois ça écrase la plus ancienne...

    Des idées ?

  2. #2
    Membre très actif Avatar de Trs80M1
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Décembre 2012
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 187
    Par défaut
    Hello,

    je pense que le plus simple est de connecter un lecteur réseau à l'ouverture de session, un bon "net use" des familles.
    Comme ça chaque user est connecté à une partage, exit le problème des droits.

    Pour la rotation des sauvegardes, je réfléchis .

  3. #3
    Membre très actif Avatar de Trs80M1
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Décembre 2012
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 187
    Par défaut
    Pour la rotation j'ai retrouvé un script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    echo On conserve uniquement les cinq derniers fichiers psr
    set repertoire=<ton répertoire>
    set fichier=*.pst
    set nombre=3
    for /f "skip=%nombre%" %%a in ('dir /a:-d /o:-d /b "%repertoire%\%fichier%"') do del %repertoire%\%%a
    echo.
    a tester bien sur

  4. #4
    Membre averti
    Homme Profil pro
    Chef de projet numérique
    Inscrit en
    Novembre 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projet numérique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 14
    Par défaut
    Salut et déjà merci pour le coup de main !

    Concernant ma confidentialité, j'avais penser créer mon batch contenant une notion d'identification (avec les codes administrateurs), que je pourrais convertir en .exe afin qu'il ne soit pas visualisable par les utilisateurs un petit peu débrouillards qui auraient idée d'aller fouiller dans le sysvol partagé du serveur.

    Après pour ce qui est de la rotation, je peux aussi le faire manuellement toutes les semaines, ce qui permettrait de vérifier si les sauvegardes se font bien. Dans ce cas là il faudrait ajouter une notion de création de dossier à mon .batch avec une redondance qui créerait chaque semaine un nouveau dossier portant la date de le semaine. je me chargerai ensuite, manuellement, de supprimer les dossier datant de "plus de trois semaines" selon les conditions prédéfinies avec la DSI.

    Qu'en pensez-vous ?

  5. #5
    Membre très actif Avatar de Trs80M1
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Décembre 2012
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 187
    Par défaut
    Bonjour,

    en utilisant un script de connexion, pas de problème d'authentification. Il faut absolument éviter de mettre des infos de connexion dans un script.
    Imagine si les gens changent de mot de passe il faut intervenir sur le poste.
    Pour la rotation, sauf si tu prévois de ne jamais partir en vacances, il faut automatiser .
    Une bonne exploitation doit pouvoir fonctionner en automatique.

  6. #6
    Membre averti
    Homme Profil pro
    Chef de projet numérique
    Inscrit en
    Novembre 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projet numérique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 14
    Par défaut
    Salut !

    Alors voici le dernier script que j'ai en ma possession (pas encore optimal )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    @ echo on
    REM Connexion du lecteur réseau
    NET USE X:\\192.1.2.14\ecoris\Sauvegardes_pst\ /USER:Domaine\********** *******
    
    REM Creation d'un dossier portant le nom d'utilisateur et la date
    REM On change la valeur du "/" en "-" afin de na pas faire de conflit entre le format de l'heure et le chemin d'accès réseau 
    SET D=%DATE%
    SET DA=%D:/=-%
    
    REM Copie des fichiers
    XCOPY C:\outlook \\192.1.2.14\ecoris\Sauvegardes_pst\%DA% /e /i
    PAUSE
    
    REM Déconnexion du lecteur réseau
    NET USE X: /delete
    En l'état, il fonctionne bien en local sur mon poste. Maintenant je pensais partager le dossier de mon NAS en ajoutant des autorisations au cas par cas pour les utilisateurs qui verront leur .pst sauvegardés ici. Ca me permettrait d'utiliser leur mot de passe et leur login et donc de ne pas avoir à compiler le script en .exe.

    En fait, si, je devrais tout de même compiler tous les scripts afin que chacun ne puisse pas aller voir les scripts d'autrui. Mais je dois faire un script par personne car tout le monde n'a pas le même rangement de son fichier .pst...
    A moins de privilégier le rangement, quitte à passer sur tous les postes et à changer les répertoires de chacun et par conséquent pouvoir faire un seul script, compilé en .exe et avec l'authentification administrateur.

    Des avis ?

    Trs80M1, tu dis qu'avec un script de connexion il n'y a pas de problème d'authentification ? Je ne comprend pas car si on regarde ma ligne NET USE, il y a bien une notion d'identification non ?

    Pour l'automatisation, ce n'est pas indispensable dans mon cas mais cela dit tu as raison dans le sens où c'est mieux (donc dans un second temps je mettrai aussi ça en place).

Discussions similaires

  1. Script qui sauvegarde l'ftp et l'envoie ver une autre ftp
    Par DolomatS dans le forum Webmarketing
    Réponses: 4
    Dernier message: 29/01/2013, 23h48
  2. Script de sauvegarde FTP Distant vers Local
    Par dutom007 dans le forum Langage
    Réponses: 5
    Dernier message: 29/07/2011, 15h15
  3. Sauvegarde AS400 vers NAS
    Par R4ndy dans le forum AS/400
    Réponses: 6
    Dernier message: 29/10/2008, 04h14
  4. [Upload] Php : script d'Upload vers mon site : Big Probleme
    Par CyberTwister dans le forum Langage
    Réponses: 8
    Dernier message: 27/03/2006, 08h06
  5. erreur sur script de sauvegarde
    Par zouetchou dans le forum Langage
    Réponses: 5
    Dernier message: 08/12/2005, 08h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo