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

Windows 7 Discussion :

Batch - Windows 7 - Administrateur et Chemin Relatif


Sujet :

Windows 7

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 191
    Points : 35
    Points
    35
    Par défaut Batch - Windows 7 - Administrateur et Chemin Relatif
    Suite à la pression d'un autre poste (nan j'rigole), je teste l'utilisation de Windows 7 en Mode Admin et non SuperAdmin.

    Je rencontre néanmoins un pb important pour moi dans ce mode.

    J'avais crée sur Xp un script batch bien pratique que j'utilise tout le temps.

    Sans rentrer dans la polémique de pourquoi je veux faire ca, ou pourquoi je veux le faire comme cela.

    Mais rapidment, c'est un script que j'utilise aussi sur USB, devant donc pour des raisons x et y, connaitre la lecteur de stockage de ce même script.

    J'avais donc fait un : set USB=%cd:~0,2% au debut du script.

    Le batch ce lancant dans l'environnement du disque en cours, si monbatch.cmd était sur v:\monbatch.cm alors USB était égal a v:

    Sur 7, il se trouve que j'ai aussi besoin des Droit Admin pour l'utilisation de ce script.

    Si je le lance normalement, USB est bien égal a v:

    Mais si je le lance avec les droit Admin (comme j'en ai besoin), l'environnement passe sur c:\windows\system32 et donc USB ce retrouve égal a c:

    Ce qui me barre tout mes chemin relatif dans mon batch, devenu inutilisable du moins hors mode SuperAdmin.

    Une idée ?

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Consultant communication & réseaux
    Inscrit en
    Novembre 2008
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant communication & réseaux

    Informations forums :
    Inscription : Novembre 2008
    Messages : 525
    Points : 521
    Points
    521
    Par défaut
    Il se peut simplement que set USB=%cd:~0,2% ne soit pas valide pour pour 7
    Donc, le chemin de l'invite de commande est par défaut, donc System32

    Sinon, est-ce que ce batch fonctionne en SuperAdmin ?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 191
    Points : 35
    Points
    35
    Par défaut
    La commande reste valide sur 7.
    Le Batch fonctionne en SuperAdmin.
    Le Batch fontionne aussi en Admin, sauf que après je n'ai plus certains droit.

    cd:~0,2 : donne le lecteur en cours sur lequel est executé le batch (but de la manoeuvre)

    Le fait de faire click droit, executer en tant qu'administrateur ou "avancé", "executer en tant qu'admin", passe l'environnement (du moins le chemin) du lecteur en cours (sur lequel est executer le batch) vers c:\windows\system32, du coup a chaque fois :

    cd:~0,2 donnera C:

    Ce qui pete tout mon system d'utilisation sur un lecteur portable, puisque je ne peux plus connaitre le lecteur dynamiquement.

    Voila

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    UP Alors as-tu trouver une solution ?

Discussions similaires

  1. Réponses: 25
    Dernier message: 06/02/2015, 15h01
  2. [Batch] batch copy en tant qu'administrateur et chemin relatif
    Par yohan_g dans le forum Scripts/Batch
    Réponses: 5
    Dernier message: 04/04/2014, 11h20
  3. Chemins relatifs avec Windows XP
    Par ademus dans le forum Scripts/Batch
    Réponses: 28
    Dernier message: 12/04/2011, 12h34
  4. [Debutant] Exécution d'un batch contenant des chemins relatifs
    Par Goupsy dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 14/12/2007, 10h31
  5. Réponses: 1
    Dernier message: 28/09/2006, 13h09

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