Batch:commade or? existe ou pas??

bonjour à toutes et à tous,

je voudrais savoir s'il est possible, en fichier batch, de faire une commande du style:

"si l'utilisateur est ADMIN ou ASSISTANT alors commande1
sinon commande2"

merci pour votre réponse!

A+

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur sécurité
    Bonsoir Guillaume, bonsoir à tous,

    >avant que l'on m'aide
    Sûr... 22 mai - 2 juin ! si tu ne regardes pas les réponses à ta question !!!
    Là, ce n'est pas cool de nous faire bosser pour des prunes ! ;-)

    @12C4 ... In medio stat virtus ...
    Ipl
    1. oui c possible
      c koi ton OS
      alors tu recupere le user (il existe des commande)
      puis tu test ...

      bon travail
      1. Contributeur sécurité
        Bonjour Guillamue&Cat, peppena, bonjour à tous,

        Il n'y a pas de 'ou' en langage de commande (Dos) mais voici comment t'y prendre :

        Lance SET en mode commande pour connaitre la variable qui correspond au user code... supposons que ce soit %USER%

        if %USER%==Admin goto cd1
        if %USER%==Assistant goto cd1
        if not "%USER%==" goto cd2
        echo Attention, le USER code n'a pas pu être déterminé !
        pause
        goto fin
        :cd1
        rem ici ton code commande 1
        goto fin
        :cd2
        rem ici ton code commande 2
        :fin

        @12C4 ... In medio stat virtus ...
        Ipl
        1. merci, c'est exactement ce que j'ai fait!

          c'est cool pour une fois que je trouve avant que l'on m'aide...

          A+ peut etre