locked
Script ouverture de session par GPO : contexte utilisateur différent ? RRS feed

  • Question

  • Bonjour,

    Y-a-t'il une différence d'exécution entre un script lancé l'ouverture de session ou manuellement ?

    En effet je cherche à lancer Internet Explorer + une url à l'ouverture de sesison des postes avec un script VBS (méthode shell.run).

    Or, à l'ouverture de session, IE se lance mais je n'ai plus par exemple les mots de passe enregistrés, comme si c'était un utilisateur différent qui lançait le navigateur. Si je lance le script manuellement, j'ai mon IE correct.

    Quelqu'un aurait-il une idée ?

    Merci d'avance.

      

    jeudi 30 octobre 2014 11:17

Toutes les réponses

  • Bonjour,

    je n'arrive plus à trouver l'info rapidement mais il me semble que les processus doivent bien être lancés sur le contexte utilisateur... Quels est le propriétaire de IE dans le gestionnaire de taches?

    Laurent Dumont

    jeudi 30 octobre 2014 12:31
  • C'est ça qui m'inquiète : dans les 2 cas le propriétaire est bien l'utilisateur !
    jeudi 30 octobre 2014 13:08
  • De quelle manière lancez vous IE dans votre script?

    jeudi 30 octobre 2014 16:47
  • J'ai essayé plusieurs paramètre avec la méthode run de l'objet WScript.Shell :

    wshell.run "http://monsite"

    ou

    wshell.run """c:\program files\internet explorer\iexplore.exe"" http://monsite"

    Le résultat est le même.
    vendredi 31 octobre 2014 07:52
  • Oui, pas de grosse surprise quoi...

    L'utilisateur voit il ses favoris, ou perd il tout son contexte...

    Désolé, je n'ai pas de plateforme sous la main pour essayer de reproduire le soucis, mais je suis certain que cela me rappelle quelques chose....

    vendredi 31 octobre 2014 09:24
  • Oui les favoris sont bien là.

    Y-a-t'il d'autres façons que je pourrais tester pour ouvrir le navigateur avec une URL donnée dans ce script vbs ?

    vendredi 31 octobre 2014 09:28
  • A défaut peut être un test avec la méthode wshell.exec...

    Sinon il est possible que si le script s’exécute "trop rapidement" certains composants systèmes ne soient pas lancés.

    Si vous pouvez faire des tests essayez de mettre une attente avec WScript.Sleep 30000...

    Bon, là j'ai mis 30 secondes, c'est un peu barbare, mais à mon avis à tester et ajuster.

    Je ne vois pas d'informations pertinentes là dessus...

    vendredi 31 octobre 2014 10:00
  • J'ai essayé exec et sleep : même résultat.

    vendredi 31 octobre 2014 10:30
  • La, comme ça, je ne vois pas bien...

    essayez peut être de lancer process monitor pour traquer les erreurs de lecture avant IE, mais c'est verbeux...

    Laurent

    vendredi 31 octobre 2014 15:43