Utiliser un privilège différent dans un seul script en VBS

cs_jeremdoudou Messages postés 3 Date d'inscription vendredi 26 janvier 2007 Statut Membre Dernière intervention 16 février 2012 - 16 févr. 2012 à 11:10
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 16 févr. 2012 à 11:13
Bonjour,
Tous d'abord désolé si le thème choisi pour le post n'est pas précisément celui voulu.
(Je n'ai pas vu le thème VBS)

Pour ce qui concerne ma sollicitation auprès de la communauté :

Le problème que je rencontre est le suivant :
j'ai besoin de lancer le script avec les droits de la personne pour qu'il fasse certaine action.
Ensuite, il doit vérifier qu'un dossier existe et le renommer.
Sauf que au départ le code et lancer avec les droits Utilisateurs, et qu'il n'a pas les droits admin indispensable pour renommer le dossier en question.

J'ai donc tenté la commande runas mais impossible de trouver comment lancé la commande ren intégré.
De plus et si possible, j'aurais voulu que du VBS.
********************************************************
Je souhaite mettre en place un script en VBS qui permet de renommer un dossier si il existe.
pour cette partie du code, j'ai ce qu'il faut.
(
Const ChProductivity = "%monchemin%"

Public Sub Action (CheminFE)
If fso.FolderExists (CheminFE) = true Then
msgbox CheminFE
set fso = fso.GetFolder(CheminFE)
fso.Move CheminFE & 1
Else if fso.FolderExists (CheminFE & 1) = true Then


End If

End Sub
Action (ChProductivity)
)

Cela fonctionne avec le compte Admin.

Mais je voudrais que cette partie du code ce lance avec le compte admin, et le reste avec le compte de l'utilisateur courant.

Est-il possible d'utiliser des privilège différent ?
Sachant que je souhaites tous lancer dans un seul script sans ajouter de module.

Pour ma part je m'oriente pour qu'il me créer un fichier bat et qu'il l'exécute en admin et le supprime, mais c'est pas très propre.

Merci de toutes votre aide et je reste évidemment à votre écoute pour complément ou autre.



Malgrès diverse recherche sur différent site, impossible de trouver quelque chose qui me convient.

1 réponse

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
16 févr. 2012 à 11:13
faire un script séparé, le lancer via un runas ...

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
Rejoignez-nous