Page 1 sur 1

[R] Ouverture d'invite de commande en admin !!

Posté : ven. 31 janv. 2014 10:04
par GhostLine
Salut à tous !

Encore un problème "alakon" :)

Pour le script sur lequel je bosse, j'ai besoin d'exécuter une commande (diskpart) dans une invite de commande Administrateur.

J'ai tenté d'utiliser RunAs, #RequireAdmin, sans succès : #RequireAdmin semble donner les droits admin au script mais pas à ce qui est lancé dedans, et RunAs lance la commande dans une invite de commande "classique", non administrateur, ce qui fait que ça ne fonctionne pas.

Quelqu'un a des idées ?

ImageImage

Re: [..] Ouverture d'invite de commande en admin !!

Posté : ven. 31 janv. 2014 10:17
par GhostLine
Quelques infos supplémentaires sur ce que je cherche à obtenir :

http://technet.microsoft.com/en-us/libr ... 10%29.aspx

Re: [..] Ouverture d'invite de commande en admin !!

Posté : ven. 31 janv. 2014 10:28
par ricky
Hello,

essaye le fichier batch dans le forum ci-dessous :

http://superuser.com/questions/640586/o ... nu-program

Re: [..] Ouverture d'invite de commande en admin !!

Posté : ven. 31 janv. 2014 10:35
par GhostLine
Ca ne marche pas mieux, malheureusement. J'ai tenté d'utiliser la commande DOS runas pour voir le résultat, mais la réaction n'est pas la même que si le programme est lancé dans une invite de commande Administrateur.

Re: [..] Ouverture d'invite de commande en admin !!

Posté : ven. 31 janv. 2014 10:38
par ricky
Tu peux mettre ici la commande que tu as essayé, car chez moi, ça a marché.

Re: [..] Ouverture d'invite de commande en admin !!

Posté : ven. 31 janv. 2014 10:47
par GhostLine
sudo diskpart /s temp.txt

(temp.txt qui contient une séquence de commandes pour diskpart : tu peux t'en faire un rapide avec juste

select disk 1

, la commande devrait rester ouverte).

Après, la sécurité informatique de ma boite semblant avoir fait des miracles, il est possible que mon problème ne soit pas reproductible dans un contexte "personnel".

Re: [..] Ouverture d'invite de commande en admin !!

Posté : ven. 31 janv. 2014 10:59
par ricky
Le sudo.cmd, tu l'as bien copié dans c:\windows\system32?

Sinon, tu dois lui fournir le chemin d'ou se trouve le sudo.

exemple, si tu as mis sudo dans c:\, tu dois lancer :
c:\sudo diskpart /s temp.txt

Et ton temp.txt, il est dans le même dossier que diskpart?

Edit : un autre lien : http://epichackers.net/Thread-Sudo-for- ... -privs-cmd

Re: [..] Ouverture d'invite de commande en admin !!

Posté : ven. 31 janv. 2014 11:15
par GhostLine
Oui, oui et oui :)

En fouillant un peu, je me suis rendu compte que ce sont les commutateurs de diskpart que la sécurité informatique de chez nous a bloqué : je n'ai pas de sortie texte lorsque je fais
diskpart /?
dans une commande normale, mais en administrateur, j'ai bien l'aide qui s'affiche.

Par contre, si je fais
sudo cmd.exe
, j'ai bien une fenêtre DOS administrateur qui s'ouvre ...

Re: [..] Ouverture d'invite de commande en admin !!

Posté : ven. 31 janv. 2014 11:30
par GhostLine
Bon, je viens de trouver un peu par hasard un vieux siouxage pour que ca fonctionne :) dans une fenêtre DOS sans droits :
cmd.exe /c "c:\windows\system32\diskpart.exe /s c:\temp.txt"
ET CA FONCTIONNE !

(alors que
c:\windows\system32\diskpart.exe /s c:\temp.txt
tapé dans la même fenêtre me jette)

Allemands qui gérez notre sécurité informatique, je vous hais ! Vous m'avez fait perdre ma matinée pour des c******ies ! :evil:

Re: [R] Ouverture d'invite de commande en admin !!

Posté : ven. 31 janv. 2014 23:14
par jchd
Mouais, surtout si on peut contourner ça aussi niaisement. Kolossalement utile !

C'est pas moi, c'est ma soeur qui va casser la machine à vapeur...
Ah, bah si c'est ta soeur, c'est tout bon.
Et hop, bingo.

Surpayés, je vous dis.