Je gère un petit réseau d'ordinateurs fonctionnant sous Windows 7, dont j'ai défini les utilisateurs finaux avec des autorisations limitées (non-administrateurs). Pour des raisons de sécurité, je veux que les utilisateurs finaux puissent mettre à jour des applications comme Adobe Flash/Reader, Java et Safari/Quicktime sans avoir besoin d'un accès administrateur sur l'ordinateur.
Mon idée initiale était de créer une tâche planifiée sur le système qui s'exécuterait avec des droits d'administrateur complets. L'action de la tâche planifiée serait d'appeler les programmes exécutables de mise à jour. Comme :
Apple Safari/Quicktime
" C:\Program Fichiers \Apple Mise à jour du logiciel \SoftwareUpdate.exe -task"
Adobe CS/Reader9
" C:\Program Fichiers \Common Fichiers \Adobe\Updater6\Adobe_Updater.exe "
Adobe Flash
C:\Windows\System32\Macromed\Flash\FlashUtil11c_Plugin.exe -mise à jour du plugin
Java
" C:\Program Fichiers \Common Fichiers \Java\Java Mise à jour \jucheck.exe "
Le problème lors de la planification de la tâche est que lorsqu'elle est déclenchée, l'utilisateur final limité n'est pas en mesure de voir les boîtes de dialogue de mise à jour. La tâche planifiée fonctionne parfaitement lorsque le compte administrateur est connecté, mais pas lorsque l'utilisateur final limité est connecté, ce qui va complètement à l'encontre de l'objectif de la planification d'une tâche avec des autorisations administratives complètes, puisque l'utilisateur final limité n'est pas en mesure de voir si la tâche planifiée a eu lieu.
Est-ce que quelqu'un a des recommandations sur la tâche programmée de niveau administrateur limitée lorsqu'un utilisateur limité est connecté ? Ou mieux encore, une approche différente pour que les utilisateurs non administrateurs puissent mettre à jour les applications.