Deployer Ultra VNC en service avec Win Install LE (version gratuite)
Cherchant un logiciel de prise en main à distance performant pour mon parc informatique (99% de Win XP Pro) d’environ 200 postes, mon choix s’est arrêté sur Ultra VNC, simple, léger, gratuit et beaucoup plus rapide que notre vieillissant PC Anywhere 9 (version de 99), il propose également une compatibilité parfaite et ne touche pas au fameux « msgina.dll » qui m’a posé bien des problèmes.
Ce déploiement m’a aussi pris pas mal de temps, ma connaissance en déploiement de fichiers msi étant à ses débuts et ma connaissance en programmation limite inexistante…
Il y a plein de manières de faire un déploiement de ce type, c’est un exemple, une solution qui a très bien fonctionné pour mon réseau. Cela s'adresse aux administrateurs réseaux tout comme moi, c'est pour cela que je n'explique pas en long toutes les étapes! (genre : cliquez sur suivant)
But : au prochain redémarrage des postes :
-Accéder aux postes avant même l’entrée de l’utilisateur dans sa session (Implique installation en stratégie d’ordinateur, et démarrage du service par la suite)
-Empêcher l’utilisateur d’utiliser le Viewer
-Déployer le mot de passe VNC sur les postes
J’ai vite été bloqué par le problème de ces logiciels limités volontairement car gratuits… Mais je n’avais pas le choix ! (DSI qui a déjà du mal à commander des nouvelles souris…)
J’ai utilisé : Un serveur Windows 2003 R2, Win Install LE des CD Windows 2000 (\valueadd\3rdparty\mgmt\winstle), Ultra VNC 1.0.2, des PC virtuels en Windows XP Pro SP1 et SP2 pour faire les tests, module GPMC (gestion des stratégies de groupe)
Première étape : Win Install LE et Ultra VNC en installation standard
Tout commence avec Win Install LE (se trouve sur un CD Windows 2000 pro et server) :
(Je ne ferais pas de copies d’écran, c’est très basique tout de même)
J’ai utilisé ce tuto que je trouve bien expliqué, bien qu’il manque quelques précisions : http://www.laboratoire-microsoft.o [...] ation_msi/
- Premièrement on créé un lecteur réseau du dossier ou on va enregistrer les fichiers temporaires et également le msi avec les fichiers qu’il contient et qu’il devra copier sur les postes (éviter d’utiliser le disque local pour les fichiers temporaires !!)
- On démarre Win Install LE Discover, on doit rentrer le nom « Ultra VNC », puis le nom du fichier cible sur le lecteur réseau précédemment créé « z:\ultravnc.msi » par exemple
- On sélectionne ensuite le lecteur à analyser : C:\
- Puis les fichiers et dossiers à exclure n’oubliez surtout pas d’enlever « c:\ » dans les dossiers à exclure (il se met automatiquement certaines fois)
- Vous êtes prêt pour faire le « before snapshot », « photo » d’avant installation.
- Vous pouvez maintenant installer Ultra VNC (Win Install LE vous propose directement de chercher le programme à installer)en installant l’Install classique, le viewer, le server, cependant ne l’installez PAS EN SERVICE!!
- NE CONFIGUREZ PAS Ultra VNC, passez tout de suite au « After snapshot », démarrez Win Install LE à nouveau, le programme va chercher les modifications effectués, et créé le msi(N’ayez pas peur si il y a des erreurs).
Première étape terminée, vous pouvez à présent créer votre GPO que l’on va appeler « Installation Ultra VNC » (attention il faut la créer dans Configuration Ordinateur> Paramètres Windows> Démarrage).
Deuxième étape : configurer Ultra VNC
-A partir de maintenant vous pouvez installer le service Ultra VNC (Démarrer > Programmes> Ultra VNC> VNC Server> Install WinVNC Service Silent)
-Dans ce même répertoire (VNC Server) lancez « Show Default Settings », là configurez vos paramètres, profitez en pour les tester avec un autre PC qui a été installer avec le Viewer par exemple,
Tous ces paramètres enregistrés, on va exporter ces paramètres qui se trouvent dans la BDR (HKLM\Software\ORL)
Je l’ai nommé VNCSettings.reg
Troisième étape : Batch et service
Maintenant on doit faire en sorte qu’UltraVNC démarre en service AVEC les paramètres spécifiés. Pour cela on va créer un petit Batch, qu’on appellera VNCService.bat :
regedit /s \\Votre_domaine.local\SysVol\Votre_domaine.local\Policies\{****}-{***}\Machine\Scripts\Startup\vncsettings.reg
ping 127.0.0.1 –n 2
c:\progra~1\ultravnc\winvnc -sinstall
net start "vnc server"
net stop "repeater_service"
Le ping permet de faire un petit délais d’attente après l’enregistrement de la config, attention il faut respecter l’ordre, en récapitulant avec ce batch, on configure VNC automatiquement puis on installe le service en silencieux, puis on le démarre.
Le net stop "repeater_service" a été rajouté par la suite mais il est inutile si vous avez choisi de ne pas installer à la base le « repeater service ».
A présent vous pouvez créer une nouvelle GPO que l’on va appeler « Configuration Ultra VNC ».
Attention encore une fois à l’ordre, on ne peut faire la configuration avant d’avoir installé Ultra VNC, donc en premier c’est Ultra VNC, puis la config, puis éventuellement la restriction du viewer pour les utilisateurs.
Et voilà c’est fait, il ne reste plus qu’un redémarrage de tous les postes dans la nuit pour que tout le monde soit joignable avec Ultra VNC. J’ai bien galéré pour le faire surtout pour le service car à la base je ne savais pas que « Win Install LE » était incompatible avec les programmes de type service. Le batch était obligatoire également pour le mot de passe qui ne fonctionnait également pas avec WinInstall LE !!
Je serais ravi d’apprendre que ce tuto vous a permis ou aider à mettre en place VNC ou autre dans votre réseau d’entreprise !! Ayant cherché tant de jours sur les forums des réponses que je n’ai finalement pas trouvé, j’ai préféré vous faire part de ma solution et de mon expérience sur ce déploiement! Tout premier tuto! N’hésitez pas à me faire part de vos remarques !!
---------------
Bidon!