OVH Cloud OVH Cloud

Executer en tant que...

7 réponses
Avatar
masenate
Bonjour,

Je souhaiterais connaitre comment intégrer dans un script un login et un
mot de passe pour outrepasser les droits des utilisateurs afin de
pouvoir executer une commande en tant qu'admin du domaine.

Merci

7 réponses

Avatar
scraper
Bonjour masenate, dans le message
news:%
tu disais :

Bonjour,

Je souhaiterais connaitre comment intégrer dans un script un login et
un mot de passe pour outrepasser les droits des utilisateurs afin de
pouvoir executer une commande en tant qu'admin du domaine.


vois ici :

http://www.d2i.ch/pn/az/e.html#e014

la commande runas


--

Adresse invalide
Merci de répondre sur le forum ...
http://scraper.chez-alice.fr

scraper

Avatar
masenate
Bonjour masenate, dans le message
news:%
tu disais :

Bonjour,

Je souhaiterais connaitre comment intégrer dans un script un login et
un mot de passe pour outrepasser les droits des utilisateurs afin de
pouvoir executer une commande en tant qu'admin du domaine.



vois ici :

http://www.d2i.ch/pn/az/e.html#e014

la commande runas


En fait je pensais plus à inclure le login et mot de passe dans le

script (en VBE);-)


Avatar
scraper
Bonjour masenate, dans le message
news:
tu disais :


En fait je pensais plus à inclure le login et mot de passe dans le

script (en VBE);-)


vu que tu peux explorer facilement la source des scripts, je doute que cette
méthode soit satisfaisante au niveau sécu ...

vois peut être SuperExec, sur le site de JCB ? ;-)


--

Adresse invalide
Merci de répondre sur le forum ...
http://scraper.chez-alice.fr

scraper


Avatar
Do Re Mi chel La Si Do
'jour !

Runas est bon, si le mot de passe n'est pas trop délicat à être dans le
script (faire runas /?)
Superexec est parfait, si tu peux configurer la machine, en travaillant
dessus
Sinon, entre les deux, il y a aussi un autre runas.exe (voir
http://ponx.org/batutils)

@-salutations

Michel Claveau
Avatar
news1
Voici un exemple qui combine vbs et runas

A+


On Error Resume Next
dim WshShell,FSO

sUser="utilisateur"
sPass="Mot de passe"&VBCRLF
sCmd="application.exe"


set WshShell = CreateObject("WScript.Shell")
set WshEnv = WshShell.Environment("Process")
WinPath = WshEnv("SystemRoot")&"System32runas.exe"
set FSO = CreateObject("Scripting.FileSystemObject")

rc=WshShell.Run("runas /user:" & sUser & " " & CHR(34) & sCmd &
CHR(34), 2, FALSE)
Wscript.Sleep 10 'delai d'attente pour l'ouverture de la fenetre.
WshShell.AppActivate(WinPath) 'Verifie la fenêtre pour envoyer le mot
de passe
WshShell.SendKeys sPass 'envoyez le mot de passe à la fenêtre en
attente.

set WshShell=Nothing
set WshEnv=Nothing
set FSO=Nothing

wscript.quit
Avatar
Jean-Claude BELLAMY
Dans le message :,
masenate a pris la peine d'écrire ce qui suit :
Bonjour masenate, dans le message
news:%
tu disais :

Bonjour,

Je souhaiterais connaitre comment intégrer dans un script un login
et un mot de passe pour outrepasser les droits des utilisateurs
afin de pouvoir executer une commande en tant qu'admin du domaine.



vois ici :

http://www.d2i.ch/pn/az/e.html#e014

la commande runas


En fait je pensais plus à inclure le login et mot de passe dans le

script (en VBE);-)


J'ai déja écrit un scritp VBS qui fait exactement cela : XRUNAS.VBS
http://www.bellamyjc.org/fr/vbsdownload.html#xrunas

MAIS écrire en clair un mot de passe, on ne peut pas dire que ce soit très
joli au niveau sécurité ! :-(
A n'utiliser qu'en extrême urgence ou si les risques sont minimes ...

Ayant bien conscience du problème, j'ai conçu un logiciel SUPEREXEC qui
stocke le password admin dans la BDR sous forme chiffrée, ainsi que toutes
les infos associées à une appli donnée (exe, script, MMC, ...) dont on veut
autoriser l'exécution avec les privilèges d'admin à un utilisateur (ou
groupes d'utilisateurs) lambda.
http://www.bellamyjc.org/fr/superexec.html

Mais il m'a été rapporté par certains utilisateurs (pas tous, c'est bien là
le problème!) des pb d'exécution du runtime.
(évidemment, pas chez moi !)
J'en ai repris le debogage, mais compte tenu :
- du fait que je ne rencontre pas le problème
(on appelle ça la "loi de Murphy inverse" ;-) )
- de mon emploi du temps actuel
je demande un petit peu de patience.
Merci ...

De toute façon, tu ne risques rien de le tester, sinon que çà fonctionne
chez toi! ;-)


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] -
http://www.bellamyjc.org ou http://jc.bellamy.free.fr



Avatar
masenate
Dans le message :,
masenate a pris la peine d'écrire ce qui suit :


Bonjour masenate, dans le message
news:%
tu disais :


Bonjour,

Je souhaiterais connaitre comment intégrer dans un script un login
et un mot de passe pour outrepasser les droits des utilisateurs
afin de pouvoir executer une commande en tant qu'admin du domaine.



vois ici :

http://www.d2i.ch/pn/az/e.html#e014

la commande runas




En fait je pensais plus à inclure le login et mot de passe dans le
script (en VBE);-)



J'ai déja écrit un scritp VBS qui fait exactement cela : XRUNAS.VBS
http://www.bellamyjc.org/fr/vbsdownload.html#xrunas

MAIS écrire en clair un mot de passe, on ne peut pas dire que ce soit très
joli au niveau sécurité ! :-(
A n'utiliser qu'en extrême urgence ou si les risques sont minimes ...

Ayant bien conscience du problème, j'ai conçu un logiciel SUPEREXEC qui
stocke le password admin dans la BDR sous forme chiffrée, ainsi que toutes
les infos associées à une appli donnée (exe, script, MMC, ...) dont on veut
autoriser l'exécution avec les privilèges d'admin à un utilisateur (ou
groupes d'utilisateurs) lambda.
http://www.bellamyjc.org/fr/superexec.html

Mais il m'a été rapporté par certains utilisateurs (pas tous, c'est bien là
le problème!) des pb d'exécution du runtime.
(évidemment, pas chez moi !)
J'en ai repris le debogage, mais compte tenu :
- du fait que je ne rencontre pas le problème
(on appelle ça la "loi de Murphy inverse" ;-) )
- de mon emploi du temps actuel
je demande un petit peu de patience.
Merci ...

De toute façon, tu ne risques rien de le tester, sinon que çà fonctionne
chez toi! ;-)


Merci à tous pour votre aide