Scripts NT

network Messages postés 7 Statut Membre -  
network Messages postés 7 Statut Membre -
Hi all! :-)

Voila je crée un script unique pour tous les utilisateurs d´un réseaux sous windows NT...
(Script de connexion des lecteurs réseaux)
Or je veux que en fonction du nom d´utilisateur ( %username%), et bien tous les lecteurs ne se connectent pas...
Est-il possible dans des fichiers de type " .bat" d´insérer des conditions ( If...then...Else)

1 réponse

  1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    Oui bien sûr !

    @echo off
    set toto=kiki
    if "%toto%"=="kiki" goto tutu
    echo non.
    goto fin
    :tutu
    echo oui, c'est kiki.
    :fin
    0
    1. network Messages postés 7 Statut Membre 1
       
      Thx sebsauvage ;-)

      Alors je précise ma question car tu as l'air de bien connaitre le truc...
      J'ai fait une recherche et trouver ce que tu viens de m'expliquer :-)

      En fait en gros avec ton explication, je devrais créer un script de ce type:

      if "%username%"="nom_du_user"
      Net use z: \\nom_du_server_\nom_du_partage /persistent:no

      -------
      Question:
      Il n'y a pas de "endif" pour indiquer la fin de la condition?
      Les guillemets que tu mets c'est obligatoire ou juste pour l'exemple?
      0
      1. network Messages postés 7 Statut Membre 1 > network Messages postés 7 Statut Membre
         
        Ok c bon merci seb...;
        en fait j'avais juste un souci c'est que dans le test qui donnait ça donc au final:

        if %username%==nom_du_user Net use z: \\nom_du_server\nom_du_partage

        Et bien dans le nom_du_user il faut respecter la casse....
        Donc maintenant ça marche merci bien ;-)
        0