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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
GhostLine
Niveau 7
Niveau 7
Messages : 342
Enregistré le : jeu. 12 mars 2009 15:28
Localisation : Paris
Status : Hors ligne

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

#1

Message 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
Modifié en dernier par GhostLine le ven. 31 janv. 2014 11:30, modifié 1 fois.
Avatar du membre
GhostLine
Niveau 7
Niveau 7
Messages : 342
Enregistré le : jeu. 12 mars 2009 15:28
Localisation : Paris
Status : Hors ligne

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

#2

Message par GhostLine »

Quelques infos supplémentaires sur ce que je cherche à obtenir :

http://technet.microsoft.com/en-us/libr ... 10%29.aspx
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

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

#3

Message par ricky »

Hello,

essaye le fichier batch dans le forum ci-dessous :

http://superuser.com/questions/640586/o ... nu-program
Avatar du membre
GhostLine
Niveau 7
Niveau 7
Messages : 342
Enregistré le : jeu. 12 mars 2009 15:28
Localisation : Paris
Status : Hors ligne

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

#4

Message 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.
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

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

#5

Message par ricky »

Tu peux mettre ici la commande que tu as essayé, car chez moi, ça a marché.
Avatar du membre
GhostLine
Niveau 7
Niveau 7
Messages : 342
Enregistré le : jeu. 12 mars 2009 15:28
Localisation : Paris
Status : Hors ligne

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

#6

Message 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".
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

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

#7

Message 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
Avatar du membre
GhostLine
Niveau 7
Niveau 7
Messages : 342
Enregistré le : jeu. 12 mars 2009 15:28
Localisation : Paris
Status : Hors ligne

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

#8

Message 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 ...
Avatar du membre
GhostLine
Niveau 7
Niveau 7
Messages : 342
Enregistré le : jeu. 12 mars 2009 15:28
Localisation : Paris
Status : Hors ligne

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

#9

Message 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:
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

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

#10

Message 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.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Répondre