Bonjour,
J'ai un script VBS lancé lors du démarrage d'une session TSE, qui en fonction de l'appartenance d'un utilisateur à un ou plusieurs groupe, crée des liens dans un dossier et les affichent ensuite dans une page internet (en mode kiosk).
Ce script permet à l'utilisateur d'avoir menu de choix d'applications sans avoir accès au bureau windows.
Voici la partie qui crée les links :
Dés que les liens sont tous crées dans le dossier GUIDIR, le contenu du dossier est affiché à l'aide d'Internet Explorer exécuté en mode kiosk.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 set shell = createobject("wscript.shell") set sysEnv = shell.Environment("process") temp=Sysenv("Temp") GUIDir= temp & "\GUI" ' Lien Litiges IfMember = Shell.run("ifmember.exe ""Domain\Utils Litiges""",0,true) if IfMember = 1 then objFSO.CopyFile "d:\Startup\Litiges.lnk" , GuiDir & "\", OverwriteExisting end If
Ce script fonctionnait correctement jusqu'à la mise à jour de Internet Explorer 6 vers Internet Explorer 8.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ' on execute le RAC Set Exec = Shell.Exec("""c:\program files\Internet Explorer\iexplore.exe"" -k " & GUIDIR)
Depuis, l'erreur suivante s'affiche (cf. pièce jointe) :
"Windows ne trouve pas '/idlist,:744:2932,D:\temp\GUI'....."
D’après les tests que j'ai effectué, cela semble être lié au passage de GUIDIR à Internet Explorer.
Après, je bloque, si quelqu'un à une idée, je suis preneur.
Amicalement
Jcpreaux76
Partager