Wiki du DRT

Outils d'utilisateurs

Outils du Site


ocs:contributions

Si vous avez déployé un serveur OCSInventory dans votre établissement et souhaitez partager une connaissance merci de l'envoyer à mailto:ctice@ac-lyon.fr avec pour objet “Contribution OCSInventory”.

Forcer l'inventaire d'une station

Contribution de Bruno MOUSSET (Lycée RENE CASSIN TARARE

Pour forcer l'inventaire d'une station Windows sur laquelle l'agent OCS Inventory est installé, exécuter la commande :

ocsinventory /server:adresseIPduserveur /np

Démarrer le serveur virtuel en tant que service

Contribution de François LACOUR (Lycée SERMENAZ RILLIEUX LA PAPE)

L'obligation d'ouvrir une session sur la machine pour pouvoir lancer le serveur pose un problème de sécurité. En effet, tout le monde ne dispose pas d'un poste dédié enfermé dans un local dédié… L'objectif de ce chapitre est de ne pas avoir à ouvrir une session Windows sur le réseau pour mettre en production notre serveur OCSInventory. Pour cela, il faut transformer une application (ici Vmplayer) en un service qui sera, de ce fait, démarré conjointement à Windows.

Mise en place du service

  • L'archive contenant le serveur préconfiguré contient le répertoire “Service” dans lequel on trouve deux fichiers exécutables “instsrv.exe” et “srvany.exe”. Les copier dans C:\WINDOWS\system32.
  • Ouvrir une fenêtre de commande (Démarrer/Exécuter, taper cmd)
  • Taper la commande :
    instsrv nomduservice chemincompletdesrvany.exe

comme indiqué dans la capture d'écran ci-dessous :

Paramètres du service

  • Ouvrir la console “Services” (Clic droit sur Poste de Travail, Gérer, Services)

  • On y retrouve le service créé “vmpocs” (état indéfini et démarrage automatique)
  • Clic droit sur le service, puis “Propriétés”
  • Renseigner les paramètres de démarrage par le chemin complet de l'application Vmplayer, sans omettre les doubles backslash
    C:\\Program Files\\VMware\\VMware Player\\vmplayer.exe

(on ne voit que la fin du chemin sur l'image ci-dessous)

  • Onglet “Connexion” :

Si vous souhaitez voir apparaitre votre machine VMware sur le bureau, il faut cocher “Autoriser le service à interagir avec le bureau”, puis “OK”. Dans le cas contraire, le service vmpocs demeure “invisible”, même après connection d'un utilisateur à Windaube…

Base de registre

  • Pour mémoriser ces paramètres, il faut intervenir dans la base de registre
  • Ouvrir la base de registre “Démarrer/Exécuter”, taper “regedit”
  • Trouver la clé créée :

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vmpocs]

  • Créer une sous-clef nommée : “Parameters”

  • Créer ensuite 3 entrées de type chaîne :

Nom de l'entrée Valeur
Application Chemin complet de VmPlayer
AppParameters “Chemin complet de Ubuntu-Dapper.vmx” (entre guillemets !!)
AppDirectory “Répertoire de travail de VmPlayer” (entre guillemets !!)

Ce qui doit donner :

  • Pour tester, lancer le service à la main dans la console “Services”. Cela doit avoir pour effet de lancer le serveur OCSInventory dans l'application VmPlayer.

Conclusion

Au démarrage de votre station Windows, le serveur OCSInventory se lancera sans action de votre part, il sera donc inutile d'ouvrir une session pour en profiter.

  • Remarques

- Au premier lancement de VmPlayer, vous devez accepter la licence

- Pour supprimer le service : ouvrir une fenêtre de commande “Démarrer/Exécuter”, taper “cmd”

Taper la commande :

instsrv vmpocs remove

Sources : L'excellent http://jc.bellamy.free.fr/fr/jcb.html

ocs/contributions.txt · Dernière modification: 2008/03/25 16:44 (modification externe)