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 Accès Distant


Sujet :

Scripts/Batch

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 141
    Par défaut Script Accès Distant
    Bonjour à tous,

    Je viens de reprendre un script sans grand succès. Ce que je cherche à faire c'est utiliser la variable VSHARE1
    en y implémentant un prompt pour renseigner UID.

    Je m'explique, pour accéder en accès distant aux répertoires individuels, il faut utiliser un script.
    Mon répertoire individuel à moi se situe sur \\SERVEUR\77777%
    Le problème est que le 77777 correspond au matricule de l'utilisateur et qu'il change donc tout le temps.

    Comment faire pour demander que cette information soit renseignée par l'utilisateur et qu'elle soit intégrée dans
    le paramètre VSHARE1 ?

    Voici le script tel qu'il est conçu aujourd'hui mais qui ne comporte pas le fameux prompt.

    Merci d'avance pour votre aide.

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    @echo off
    SETLOCAL
    
    REM ------------------------------------------------------------------
    REM --- Script pour mapper la ressource \\SERVEUR\UID% (U:)
    REM ------------------------------------------------------------------
    
    REM --- Paramètres specifiques : --------
    SET LOGFILE="%TEMP%\SRAMAP_U.log"
    SET USER="FR\%Username%"
    SET VSHARE1="\\SERVEUR\UID%"
    REM -------------------------------------
    
    echo --- Debut de script : %date% %time% > %LOGFILE%
    echo AccŠs au répertoire individuel sur le serveur en cours
    echo Veuillez patienter...
    echo Attendre la fermeture automatiquement de cette fenetre, 
    echo Vous pourrez ensuite acc‚der … ce serveur via l'explorateur Windows,
    echo Veuillez utiliser la lettre U:
    
    
    echo Suppression mappage U: existant ... >> %LOGFILE%
    net use U: /d >> %LOGFILE%
    
    echo Mappage U: sur %VSHARE1% ... >> %LOGFILE%
    net use U: %VSHARE1% /u:%USER% >> %LOGFILE%
    
    
    echo --- Fin de script : %date% %time% >> %LOGFILE%
    
    ENDLOCAL

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 141
    Par défaut
    Personne pour m'aider ?

  3. #3
    Membre actif
    Inscrit en
    Juin 2009
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 114
    Par défaut
    ta pas un message d'erreur ?

    typiquement quand tu fait un net use
    net use U: %VSHARE1% /u:%USER% >> %LOGFILE%

    ou l'utilisateur se connecte et tu utilise ses credential donc pas de /u
    ou tu utilise sa via un autre compte il te faut son mot de passe

    dans tout les cas fait un pause a la fin

    fait un net use et regarde l'etat des map reseaux si ton map est montée ou si il est monté mais que ta un access deny

  4. #4
    Membre Expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Par défaut
    bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SET VSHARE1="\\SERVEUR\UID%"
    Il ne manque pas un %?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SET VSHARE1="\\SERVEUR\%UID%"

Discussions similaires

  1. [XP]Accès distant
    Par pinocchio dans le forum Windows XP
    Réponses: 3
    Dernier message: 24/11/2005, 12h10
  2. accès distants à mysql (débutant)
    Par seb0026 dans le forum Débuter
    Réponses: 1
    Dernier message: 10/10/2005, 22h41
  3. Comment créer une connexion accès distant ?
    Par fredero dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 08/06/2005, 22h31
  4. Execution d'un script ksh distant
    Par jool dans le forum C++
    Réponses: 2
    Dernier message: 18/03/2005, 10h10
  5. acces distant a un fichier
    Par vedder dans le forum Développement
    Réponses: 3
    Dernier message: 07/12/2004, 17h58

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