Veyon est le remplaçant officiel d’iTALC : un logiciel qui permet de superviser les écrans de vos étudiants.

J’ai créé un script VBS permettant de :

  1. supprimer iTALC
  2. installer Veyon (client)
  3. configurer Veyon

Je lance ce script par GPO au démarrage de l’ordinateur.

Il faut au préalable créer un répertoire partagé contenant :

  • le fichier d’installation de Veyon : \\serveur\veyon$\veyon-4.0.1.0-win64-setup.exe
  • un dossier config comprenant le fichier de configuration : \\serveur\veyon$\config\config.json

Script : Install Veyon.vbs

' --------------------------------------------------------
' Install Veyon (with iTalc removing)
' 
' Author : Éric Bugnet - eric.bugnet.fr
' --------------------------------------------------------

Option Explicit
On Error Resume Next

' Declaration
Dim objShell, objFSO, WshShell, FolderName
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objShell = CreateObject("WScript.shell")
Set WshShell = CreateObject("WScript.Shell")

' Check if Veyon is already installed
FolderName = "C:\Program Files\Veyon"

' If exist
if (objFSO.FolderExists(FolderName )) then
 ' Veyon found, nothing to do
 
else

' Delete iTalc if finded
 FolderName = "C:\Program Files\iTALC"
 if (objFSO.FolderExists(FolderName )) then
 Set objShell = CreateObject("WScript.shell")
 objShell.run """C:\Program Files\iTALC\uninstall.exe"" /S", 1, True
 WScript.Sleep 30000
 end if
 
 'Install Veyon
 Set objShell = CreateObject("WScript.shell")
 objShell.run """\\serveur\veyon$\veyon-4.0.1.0-win64-setup.exe"" /S /NoMaster /ApplyConfig=""\\serveur\veyon$\config\config.json""", 1, True
 WScript.Sleep 30000


end if
Catégories : Administration

4 commentaires

Anthony · 19 mars 2018 à 11 h 42 min

Bonjour,

Le script vbs fonctionne très bien, cependant quand je l’applique en GPO celle ci ne veux rien faire 🙁

Nous avons la surcouche iaca 10.29.

Auriez vous une idée ?

Cordialement

    Éric B. · 24 mars 2018 à 14 h 58 min

    Je ne sais pas si iaca change quelque chose sur l’application de la GPO.
    Il faut lancer la GPO au niveau computer, pas utilisateur… est-ce ça ?
    Éric

Anthony · 26 mars 2018 à 15 h 03 min

Bonjour,

J’ai réussi j’ai du l’encapsuler dans un .bat qui copie le dossier de veyon sur la racine du C.

Puis un autre . bat qui lui exécuter cscript et qui va chercher le vbs qui se trouve dans le dossier.

Cordialement

anthony

    Éric B. · 26 mars 2018 à 15 h 50 min

    Peut être un problème de droits d’accès (execution) sur le fichier executable ?
    Éric

Les commentaires sont fermés.