[VBS] profil utilisateur avec RUNAS en admin
Résolu
jejeTech
Messages postés
83
Statut
Membre
-
globalscript Messages postés 14 Statut Membre -
globalscript Messages postés 14 Statut Membre -
Je suis dans un réseau d'entreprise ou 1 seul utilisateur est en "utilisateur du domaine" lorsqu'il s'authentifie sur le domaine. Cette personne installait un peu tout et n'importe quoi sur sa machine lorsqu'elle faisait partie du groupe "Administrateur" donc on la mise en "utilisatrice".
L'inconvénient c'est quelle est parfois embêtée pour exécuter certaines applications. J'ai trouvé un script en VBS qui permet de donner les droits administrateur à cette personne exclusivement pour lancer et utiliser certains logiciels.
Voici le script :
'lancement automatique d'application sans que l'utilisateur soit connecté.
'RUNAS_AUTO (c) N. CLERC 2005
'===== PERSONNALISER ICI LES INFORMATIONS EN FONCTION DE
'===== l'utilisateur et du mot de passe
application="%ProgramFiles%\Ahead\Nero\nero.exe"
motdepasse="admin"
utilisateur="entreprise.local\Administrateur"
'===== FIN DE LA PERSONNALISATION
dim wshShell
set wshShell = WScript.CreateObject("WScript.Shell")
'wscript.echo "Lancement de " & application & " en tant qu'utilisateur " & utilisateur
wshShell.Run "cmd.exe /c ""title RUNAS_AUTO & runas.exe /user:" & utilisateur & " """ & application & """"""
wscript.Sleep(1000)
wshShell.AppActivate "RUNAS_AUTO"
wshShell.SendKeys motdepasse & "{ENTER}"
Le problème c'est que lorsque cette personne lance le logiciel concerné, le script s'exécute, lui donne donc les droits admin (donc ca c'est bon) mais le profil de l'utilisateur n'est pas lancé avec : c'est-à-dire que lorsqu'il fait "Ouvrir" puis "fichiers" dans "Mes documents" cela ne se dirige pas dans le "Mes documents" de cette personne mais celui de l'Administrateur.
Donc c'est génant pour l'utilisatrice.
Est-ce-que quelqu'un pourrait m'aider afin d'améliorer ce script VBS pour que le bon profil se charge.
Merci d'avance
L'inconvénient c'est quelle est parfois embêtée pour exécuter certaines applications. J'ai trouvé un script en VBS qui permet de donner les droits administrateur à cette personne exclusivement pour lancer et utiliser certains logiciels.
Voici le script :
'lancement automatique d'application sans que l'utilisateur soit connecté.
'RUNAS_AUTO (c) N. CLERC 2005
'===== PERSONNALISER ICI LES INFORMATIONS EN FONCTION DE
'===== l'utilisateur et du mot de passe
application="%ProgramFiles%\Ahead\Nero\nero.exe"
motdepasse="admin"
utilisateur="entreprise.local\Administrateur"
'===== FIN DE LA PERSONNALISATION
dim wshShell
set wshShell = WScript.CreateObject("WScript.Shell")
'wscript.echo "Lancement de " & application & " en tant qu'utilisateur " & utilisateur
wshShell.Run "cmd.exe /c ""title RUNAS_AUTO & runas.exe /user:" & utilisateur & " """ & application & """"""
wscript.Sleep(1000)
wshShell.AppActivate "RUNAS_AUTO"
wshShell.SendKeys motdepasse & "{ENTER}"
Le problème c'est que lorsque cette personne lance le logiciel concerné, le script s'exécute, lui donne donc les droits admin (donc ca c'est bon) mais le profil de l'utilisateur n'est pas lancé avec : c'est-à-dire que lorsqu'il fait "Ouvrir" puis "fichiers" dans "Mes documents" cela ne se dirige pas dans le "Mes documents" de cette personne mais celui de l'Administrateur.
Donc c'est génant pour l'utilisatrice.
Est-ce-que quelqu'un pourrait m'aider afin d'améliorer ce script VBS pour que le bon profil se charge.
Merci d'avance
A voir également:
- Vbs runas
- Vbs windows - Accueil - Optimisation
- Vbs - Télécharger - Édition & Programmation
- Vbs editor - Télécharger - Édition & Programmation
- Fichier vbs ✓ - Forum Autoit / batch
- Vbs pause ✓ - Forum VB / VBA
3 réponses
c'est l'outil que j'utilise runasspc
Exécuter un programme avec droits administrateur
Cryptage de mot de passe
http://www.robotronic.de/runasspcFr.html
Exécuter un programme avec droits administrateur
Cryptage de mot de passe
http://www.robotronic.de/runasspcFr.html
j'ai développé un outil gratuit permettant de générer des scripts d'ouverture de session a partir d'une interface graphique...
...ca peut etre utile pour les non-developpeurs.
visitez http://globalscript.free.fr
Il contient egalement un composant COM autoinstallable permettant de faire un "Runas" sans tous les artifices instables "wshShell.AppActivate" souvent utilisés...
a tester
...ca peut etre utile pour les non-developpeurs.
visitez http://globalscript.free.fr
Il contient egalement un composant COM autoinstallable permettant de faire un "Runas" sans tous les artifices instables "wshShell.AppActivate" souvent utilisés...
a tester