Installation par l'utilisateur

Ba0bob Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Baobob Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je travail dans un lycée avec un environnement Windows 7 et un contrôleur de domaine en Windows 2008 r2.
Je voudrais écrire des scripts qui installent des logiciels placés sur un partage (un script par logiciel) afin que les utilisateurs puissent les lancer eux-même. Je suis déjà assez à l'aise avec les commutateurs silencieux (silent switches).
Je cherche plutôt un éclaircissement au niveau des droits. Le script doit leur donner les droits pour installer le logiciel sans qu'ils n'aient à entrer le mot de passe administrateur. Mais je ne souhaite pas non plus que le mot de passe soit dans le script (ou alors je veux être sûr que le script ne peut pas être parcouru par l'utilisateur).
Enfin bref j'ai déjà pas mal cherché et je n'ai pas trouvé ce qui m'intéresse, je voulais juste savoir si des solutions existent ou si quelqu'un y avait réfléchit ?
A voir également:

1 réponse

bendrop Messages postés 12732 Date d'inscription   Statut Contributeur Dernière intervention   8 381
 
Bonsoir,

Votre script est-il un .bat ?
Dans ce cas mettez le mot de passe admin dans votre script puis une fois le script fini, utilisé bat to exe converter https://www.commentcamarche.net/telecharger/developpement/4555-bat-to-exe-converter/ Du coup le script sera illisible et les utilisateurs pourront installer la ou les applications sans plus de droits.

Bav.
0
Ba0bob Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Je me suis un peu renseigné pour intégrer le mot de passe dans le .bat mais la seule commande qui pourrait faire ce dont j'ai besoin est la commande "runas" mais il semble qu'elle nécessite d'entrer le mot de passe. Auriez-vous une méthode pour exécuter un programme en tant qu'administrateur en .bat ?
0
bendrop Messages postés 12732 Date d'inscription   Statut Contributeur Dernière intervention   8 381 > Ba0bob Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Le bat to exe convertit le fichier et du coup le mot de passe est illisible.
Bav.
0
Ba0bob Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Oui, j'ai bien compris cette partie merci, je cherche maintenant une commande en .bat qui permettrait aux utilisateurs d'obtenir des droits pour installer les programmes. Runas ne convient pas j'essaie actuellement PsExec de la suite PsTools. Je viendrais faire part de mes avancées.
0
bendrop Messages postés 12732 Date d'inscription   Statut Contributeur Dernière intervention   8 381 > Ba0bob Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
0
Baobob Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Le problème de la commande Runas est qu'elle enregistre les informations d'identifications dans la machine hôte (avec l'option /savecred) et qu'elle peut donc ensuite être appelée par l'utilisateur pour n'importe quelle autre action (même ouvrir un cmd.exe avec des droits administrateur). Je me penche maintenant sur une tâche planifiée lancée par l'utilisateur via un script .bat je reviendrais ici si j'obtiens le résultat souhaité.
Cdt.
0