|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2008 Messages : 102 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() |
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 ? |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2008 Messages : 102 ![]() |
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 |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 1 ![]() |
UP Alors as-tu trouver une solution ?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com