locked
Probleme de lancement de script dans menu demarrage a la premiere connexion. RRS feed

  • Question

  • Bonjour,

    Je fais appel a vous car j'ai des soucis d'execution de script VBS a la premiere connexion d'un utilisateur sur Windows 7. Pour info le probleme n'est pas present sur XP.

    Je vous fais le topo.

    Mes utilisateurs se connectent sur le poste grace a un compte AD, a la connexion il prennent une GPO qui force une redirection du menu demarrer vers un repertoire present sur l'un de mes serveurs.

    Dans ce menu demarrer nous avons un repertoire demarrage dans lequel se trouve un script qui va permettre a l'utilisateur de configurer son environnement selon le travail qu'il a a effectuer. ce script est en VBS.

    Sur windows XP aucun probleme le script se lance bien au demarrage de la session. Sur windows 7, le script ne se lance pas automatiquement lors de la premiere connexion. neanmoins il fonctionne tres bien car en le lancant a la main, en allant le chercher dans Demarrer -> Tous les programmes -> Programmes -> Demarrage, il s'execute correctement, et une fois qu'il a été lancer a la main, la il se lance automatiquement aux connections suivantes.

    Je ne sais pas si ma question est clair, en gros j'aimerai savoir ce qui bloque l'execution de mon script a la connexion sur un poste Windows 7. Y aurait-il un probleme au niveau de la structure du menu demarrer?

    Merci d'avance,

    Jérémy

    mercredi 11 juin 2014 15:16

Réponses

  • Bonjour,

    Juste un question simple, mais pourquoi ne pas passer par une GPO si tu es en Active Directory? C'est généralement une des raison qui pousse l'acquisition d'un AD, enfin, à ma connaissance...

    Cela permettrait de lancer le script de manière "Standard" en bénéficiant du contexte d'execution Windows prévu pour le lancement  de VBS/BAT et maintenant PS1...

    Vous trouverez l'appel de script à l'ouverture de session AD dans la GPMC.MSC sous: Configuration Utilisateur\Stratégies\Paramètres Windows\Scripts\Ouverture de session...

    Just my two cents...

    Bon weekend,

    PierrE.


    Http://www.redkaffe.com - Consultant/Formateur en region PACA

    vendredi 13 juin 2014 06:20
  • Bonjour,

    Je tenais a vous dire que j'ai trouver la solution a mon probleme.

    Pour remettre les choses a leurs places. le menu demarrer sur windows seven n'a pas la meme structure que sur windows XP. et le probleme se trouvai la. en effet le menu demarrer que je redirigeais avait été fait a partir d'un win XP. Alors dans le fond pas de probleme apparant, la redirection semblait bonne mais le repertoire startup n'etant pas au meme endroit sur Win 7, le lancement du script ne se faisait pas.

    Chose a savoir lorsque je le lancait a la main, cela avait popur effet de modifier la valeur de clé de registre indiquant l'emplacement de ce repertoire startup.

    Nous avons resolu le probleme en creant, depuis deux station (1 XP et 1 7), le repertoire sur lequel vont etre redirigés les autres postes. De ce fait le menu demarrer est aussi fonctionnel sur XP que sur Seven.

    Je vous remercie en tout cas de vos reponse, en esperant que ce cas pratique puisse reservir.

    corodialement,

    Jérémy


    Alerte pour sujet menu demarrer script VBS

    jeudi 3 juillet 2014 07:26

Toutes les réponses

  • Bonjour,

    sur un poste de travail Windows 7 :

    1. Ouvrez l'editeur de registre (regedit.exe) et naviguez jusqu'au :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

    2. Créez une clé DWORD 32 bits nommé EnableLinkedConnections

    3. Double cliquez sur la valeur EnableLinkedConnections et lui donner la donnée 1

    4. Redémarrez la machine et notez le résultat après exécution du script VBS.

    Tenez moi informé du résultat.

    A+

    HK.


    Hicham KADIRI | Just Another IT Guy

    mercredi 11 juin 2014 19:08
  • Bonjour,

    Je vous remercie pour votre retour.

    J'ai créé la clé EnableLinkedConnections comme precisé au dessus, mais le probleme reste le meme.

    cad le Script qui se trouve dans le repertoire demarrage du menu demarrer redirigé ne se lance pas automatiquement au demarrage de la session. Comme si windows ne reconnaissais pas ce repertoire comme repertoire de demarrage.

    Cordialement,

    jeudi 12 juin 2014 12:50
  • Bonjour Jérémy,

    je pense donc que c'est lié au mode d'exécution..

    2 choses :

    =>1. tu sais, depuis Windows Vista, tout programme .exe ou script (vbs, bat, jrs ...) doit être lancé avec des privilèges administrateur. essaye d'ajouter un utilisateur du domaine dans le groupe administrateurs (local) et refait un test.

    =>2. certains script VBS ne se lancent pas au démarrage parce que tout simplement ils dépendent d'autres services qui ne sont pas forcement configuré avec un démarrage automatique et ça se trouve votre problème rentre dans ce cas. le fait que l'utilisateur peut lancer le script manuellement et que ça marche après le next login c qu'il démarre (manuellement et sans se rendre compte) le service dont le script dépend.

    Si le service dont le script VBS a besoin est configuré avec un démarrage manuel, donc c'est tout à fait que le script ne s'exécute pas au démarrage.

    vérifiez ces deux pistes (la deuxième est une piste sérieuse).

    A+

    HK.


    Hicham KADIRI | Just Another IT Guy

    jeudi 12 juin 2014 20:50
  • Bonjour,

    Juste un question simple, mais pourquoi ne pas passer par une GPO si tu es en Active Directory? C'est généralement une des raison qui pousse l'acquisition d'un AD, enfin, à ma connaissance...

    Cela permettrait de lancer le script de manière "Standard" en bénéficiant du contexte d'execution Windows prévu pour le lancement  de VBS/BAT et maintenant PS1...

    Vous trouverez l'appel de script à l'ouverture de session AD dans la GPMC.MSC sous: Configuration Utilisateur\Stratégies\Paramètres Windows\Scripts\Ouverture de session...

    Just my two cents...

    Bon weekend,

    PierrE.


    Http://www.redkaffe.com - Consultant/Formateur en region PACA

    vendredi 13 juin 2014 06:20
  • Bonjour,

    Je tenais a vous dire que j'ai trouver la solution a mon probleme.

    Pour remettre les choses a leurs places. le menu demarrer sur windows seven n'a pas la meme structure que sur windows XP. et le probleme se trouvai la. en effet le menu demarrer que je redirigeais avait été fait a partir d'un win XP. Alors dans le fond pas de probleme apparant, la redirection semblait bonne mais le repertoire startup n'etant pas au meme endroit sur Win 7, le lancement du script ne se faisait pas.

    Chose a savoir lorsque je le lancait a la main, cela avait popur effet de modifier la valeur de clé de registre indiquant l'emplacement de ce repertoire startup.

    Nous avons resolu le probleme en creant, depuis deux station (1 XP et 1 7), le repertoire sur lequel vont etre redirigés les autres postes. De ce fait le menu demarrer est aussi fonctionnel sur XP que sur Seven.

    Je vous remercie en tout cas de vos reponse, en esperant que ce cas pratique puisse reservir.

    corodialement,

    Jérémy


    Alerte pour sujet menu demarrer script VBS

    jeudi 3 juillet 2014 07:26