Notifications
Retirer tout

commande DOS

7 Posts
2 Utilisateurs
0 Reactions
1 897 Vu
Posts: 141
 Toff
Initiateur du sujet
(@toff)
Membre estimable
Inscription: Il y a 22 ans

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

6 Réponses
Malouk
Posts: 6354
Admin
(@malouk)
Membre illustre
Inscription: Il y a 23 ans

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.

Répondre
Posts: 141
 Toff
Initiateur du sujet
(@toff)
Membre estimable
Inscription: Il y a 22 ans

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

Répondre
Malouk
Posts: 6354
Admin
(@malouk)
Membre illustre
Inscription: Il y a 23 ans

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.

Répondre
Posts: 141
 Toff
Initiateur du sujet
(@toff)
Membre estimable
Inscription: Il y a 22 ans

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 😉

Répondre
Page 1 / 2
Retour en haut