Bonjour,
Au travail je suis connecté sous un profil utilisateur mais je dispose du compte et du password admin pour des besoins d'installation de logiciel. Lorsque l'installation se fait à partir d'un .exe, un clic droit suffit pour "exécuter en tant que..." mais pour certains soft je dois faire un copier coller dans le dossier program files qui est protégé contre l'écriture. J'aimerai dans ce cas créer un .bat me permettant de faire un copier coller en utilisant un accès admin. Pour la commande de copie je sais que c'est "xcopy SE source cible" mais quand j'essaye, en retour j'ai un message pour me dire qu'il manque un argument (à cause de la restriction utilisateur je pense). Quelqu'un connaitrait-il une commande DOS à rajouter dans le script me permettant de faire de me logger en tant qu'admin pour la copie. Ca m'éviterai d'avoir à ouvrir une session admin.
Merci
Bonjour,
Sous windows 2003, il y a la commande runas /user:compteadmin@domaine cmd
Je ne sais pas si elle marche sur les anciennes versions de Windows.
Dans le doute reboot, dans la tomate format !
Merci Malouk
En fait au travail je suis sous Windows XP Pro 64bits. Quand je dis une commande DOS, je veux dire une commande pour "l'émulateur DOS" de Windows, enfin l'invite de commande 😉
J'ai fait le test sur mon pc, et l'invite de commande s'ouvre dans C:Windowssystem32. Le problème est que si je copie un fichier situé initialement dans mes documents (Cocuments and SettingsToffMes documents) pour le mettre par exemple dans C: j'obtiens en retour un message d'erreur qui me met "nombre de paramètres non valide". Je pense que cela vient des espaces dans le chemin, ça doit être incompatible avec la commande xcopy)
Tu as une idée de comment je pourrais faire pour éviter ce problème ? Tu sais comment je peux forcer l'ouverture de l'invite de commande dans un répertoire précis ?
Quand je mets cette commande dans le .bat, ça fait le même effet que la commande "runas /h" et ensuite il tente d'exécuter la commande xcopy. Du coup elle ne se fait pas en tant qu'administrateur... 🙁
Merci pour ton aide Malouk
il est possible que la commande ne fonctionne pas sous xp. En tout cas elle sert à exécuter quelques chose avec les privilèges d'un compte admin.
Tu sais comment je peux forcer l'ouverture de l'invite de commande dans un répertoire précis ?
Fais une copie du raccourci de l'invitée de commande, puis dans les propriétés du raccourci, tu modifies "démarrer dans" par ce que tu veux.
Dans le doute reboot, dans la tomate format !
Merci Malouk, je vais assayer de faire un test demain. Je pense que je vais être obligé de faire la copie "à la main" à chaque fois en ouvrant un invite de commande en tant qu'admin.
Pour les noms de répertoires dans le chemin avec un espace il suffisait de mettre des guillemets en début et fin de chemin 😉
Bonsoir,
Je reviens sur ce post pour finir mon histoire. Merci Malouk pour ton aide, tout fonctionne !! 🙂
En ce qui me concerne la solution est d'ouvrir un invite de commande avec la commande "runas /userOMAINNOMUTILISATEUR cmd" (possibilité de faire un raccourci) et de faire un copier coller le fichier ou les répertoires désirés dans Program Files avec la commande "xcopy /S/E/Q/Y source cible" en mettant le chemin entre guillemet si les noms contiennent des espaces (ex : Program Files).
Voilà, en espérant que cela pourra servir à dautres.
Merci, c'est toujours bon à savoir ce genre de chose 😉
Dans le doute reboot, dans la tomate format !