Lorsque l'UAC est activé, vous ne pouvez pas mapper les lecteurs dans un script de connexion qui est attribué à l'aide d'un objet de stratégie de groupe (GPO). La GPO d'ouverture de session script fait s'exécutent, mais dans un contexte de sécurité différent, de sorte que les mappings se perdent.
Microsoft fournit un exemple de script, appelé launchapp.wsf
qui contourne ce problème en exécutant votre script de connexion réelle un moment plus tard dans le contexte de sécurité correct.
Il est disponible ici : http://technet.microsoft.com/en-us/library/cc766208(WS.10).aspx
Recherchez la section intitulée "Group Policy scripts can fail due to User Account Control" et également l'annexe A, qui est le code source de l'outil de gestion de la sécurité. launchapp.wsf
.
launchapp.wsf résout le problème du mappage des lecteurs sur les PC Vista (et Windows 7) dont l'UAC est activé. Cependant, il cause un autre problème : il ne fonctionne pas sous Windows XP, de sorte que les ordinateurs XP affichent une erreur au lieu d'exécuter le script de connexion.
Heureusement, les ordinateurs XP n'ont pas besoin du hack launchapp, donc ma société a fait une version modifiée de launchapp qui essaie de faire les choses à la manière de Vista, mais si cela échoue (parce que vous exécutez XP), il lance juste le vrai script de connexion tout de suite. Je ne peux pas partager cela avec vous car c'est interne à ma société (a de vrais noms de serveurs, etc.) mais ce n'était pas trop difficile à faire.
0 votes
J'ai exactement le même problème mais avec Vista et Windows 7 x64, les versions x32 fonctionnent bien sur XP, Vista et Windows 7.