You are not logged in.
Bonjour,
j'ai installé OCS-NG RC2 et GLPI 0.6 avec le plugin
au niveau de l'installation de l'agent ocs sous windows XP, j'ai partagé ocslogon.exe en réseau et j'ai voulu faire un appel à ce fichier ds le login script des utilisateurs pour faire le deployment.
le script est le suivant (d'après la doc d'installation de OCS):
@echo of
echo Running system inventory, please wait...
REM Call to OCS Inventory NG agent for deployment
REM Using shared folder OcsLogon on MY_SERVER
REM Connecting to Communication server MY_SERVER
"\\MY_SERVER\OcsLogon\ocslogon.exe"
echo done. Thanks a lot.
mon pb c ou dois je écrire ce script (Path??) peut qqun m'expliquer ca svp?
merci.
Last edited by odette04o (2006-02-28 13:09:31)
Offline
Le mieux est de l'écrire dans le login script lui-même
GLPI 0.71.5 / OS : Windows 2000 Server - SP4 / Décompactage : 7zip
Installation : Package Ocs NG 1.0 - Navigateurs : Internet Explorer 7
Serveur : Apache 2.2.3 / Base : mysql 5.0.27 / Langage : PHP 5.2.0 / PhpMyAdmin 2.9.1.1
Offline
ou puis je le trouver ce login script??
Offline
Ca, c'est de l'administration de serveur Windows !
Si vous n'avez pas de connaissances dans ce domaine, je vous déconseille d'y toucher et de voir avec votre administrateur.
GLPI 0.71.5 / OS : Windows 2000 Server - SP4 / Décompactage : 7zip
Installation : Package Ocs NG 1.0 - Navigateurs : Internet Explorer 7
Serveur : Apache 2.2.3 / Base : mysql 5.0.27 / Langage : PHP 5.2.0 / PhpMyAdmin 2.9.1.1
Offline
En fait j'ai installé ocs server sur ma machine et je désire faire l'inventaire d'une autre machine où j'ai installé l'agent.
peux tu me décrire un peu les étapes à faire pour ce script d'ouiverture session svp !
c fondamental pour réaliser mes tests...
Offline
j'ai trouvé qque chose qui ressemble à un script d'ouverture session ds:
c:\windows\sys32\login.bat et c:\windows\sys32\usrlogon.bat
mais je veux une confirmation ou l'aide qqun plz!..
Offline
Dans ce cas, on n'utilise pas le login script. Sur le client, il faut
- récupérer le client OCS sur leur site (OCSNG_WINDOWS_CLIENT_1.0-RC2.zip)
- extraire ocsagent.exe et ocslogon.exe du zip dans un répertoire quelconque
- renommer ocslogon.exe avec l'adresse ip de la machine qui sert de serveur (xxx.xxx.xxx.xxx.exe)
- exécuter xxx.xxx.xxx.xxx.exe
Il se crée alors un répertoire C:\ocs-ng sur le client
Pour que l'inventaire s'exécute à chaque ouverture de session, il n'y a plus qu'à créer un raccourci dans "Démarrage" de Démarrer/programmes du client pour que l'inventaire se fasse à chaque ouverture de session. Le raccourci doit pointer sur xxx.xxx.xxx.xxx.exe
Last edited by VANB (2006-02-28 21:12:08)
GLPI 0.71.5 / OS : Windows 2000 Server - SP4 / Décompactage : 7zip
Installation : Package Ocs NG 1.0 - Navigateurs : Internet Explorer 7
Serveur : Apache 2.2.3 / Base : mysql 5.0.27 / Langage : PHP 5.2.0 / PhpMyAdmin 2.9.1.1
Offline
Salut VANB t'es pas obliger d'extraire du zip les fichiers ocsagent.exe, ocslogon.exe pour créer comme tu l'expliques à odette04o le répertoire c:\ocs-ng. En fait tu double cliques simplement sur l'archive OCSNG_WINDOWS_CLIENT_1.0-RC2.zip et après tu cliques sur le fichier ocsagent.exe et lui va tout faire comme un grand garçon qu'il est. Après plutôt que de mettre le raccoucis dans le menu démarrer visible par tout le monde tu peux aussi le mettre dans la base de registre dans le RUN en créant une nouvelle clé et en lui mettant comme valeur:
ocslogon.exe /server:adresse_ip_du_serveur_ocs et tu peux même rajouter l'option "/force:" qui oblige le serveur à prendre en compte la requête du client même si elle a éait émise il y a peut de temps.
@+
Offline
Merci aurel. Pour le zip je n'y avais pas pensé. Pour le reste, j'ai voulu faire simple
GLPI 0.71.5 / OS : Windows 2000 Server - SP4 / Décompactage : 7zip
Installation : Package Ocs NG 1.0 - Navigateurs : Internet Explorer 7
Serveur : Apache 2.2.3 / Base : mysql 5.0.27 / Langage : PHP 5.2.0 / PhpMyAdmin 2.9.1.1
Offline
j'ai trouvé qque chose qui ressemble à un script d'ouverture session ds:
c:\windows\sys32\login.bat et c:\windows\sys32\usrlogon.bat
mais je veux une confirmation ou l'aide qqun plz!..
adresse toi a ton administrateur réseau ! si tu veux ajouter des choses dans le login script :
1- faut avoir les droits..
2- a mon avis il sera trés intéressé que tu mette sur le réseau un logiciel d'inventaire sans lui en avoir parlé..
3- il est là pour ça..
donc..
Last edited by tsmr (2006-03-01 00:15:24)
Xavier Caillaud
Blog GLPI Infotel
Offline
Bonjour à tous ,
Avez vous compris l'utilité de ocsagent.exe, vu que l'on se sert uniquement de ocslogon.exe pour faire remonter l'inventaire ?
De plus, quand on importe les données OCS INVENTORY sur GLPI 6.5, je sais pas si çà vous le fait à vous aussi , mais je ne récupère que le nom de la machine et pas le reste des caractéristiques.
J'espère que le projet GLPI-OCS INVENTORY consiste bien à récupérer toutes les informations récupérables quand on fait une importation ( mémoire, stockage, logiciels....)
Offline
Merci pour vos réponses très claires concernant le démarrage de OcsLogon à chaque ouverture de session du client.
en fait, un GRAND merci pour ce forum et tous les membres actifs.
alors Alien qt à moi, j'ai pas rencontré ton pb. en fait mon GLPI a récupéré ttes les infos sur les machines.
A+
Last edited by odette04o (2006-03-01 10:32:27)
Offline
Salut ALieN, OCS inventory remonte bien toutes les infos de ton PC (memoire, disque dur, carte ...). L'utilité de OCSagent.exe est plus qu'explicite c'est quand même en cliquant sur lui que le répertoire ocs-ng se crée avec tous les fichiers nécessaires à la racine de ton c:\ et c'est aussi grâce à lui que tu pourras faire des mises à jour automatique via ce que l'on appel du déploiement .
Pour faire ça il faudrait taper par exemple pour mettre tes clients en versions 4014 (si ils sont en 4010):
ocslogon.exe /server:ton_adresse_de_serveur /deploy:4014
@+
Offline
Salut Aurel ,
Actuellement j'ai mis Glpi Version CVS (proche de la 6.5) car le "plugin" OCS-NG est intégré.
Pour ce qui est de OCS-NG je me connecte grace à http://localhost/ocsreports/ et tout fonctionne nikel .
J'ai mis le ocslogon.exe (après l'avoir renommé monipserveur.exe) sur mon réseau.
Et pour l'instant je suis aller sur 2 postes au hasard sur le batiment, et j'ai cliquer a la mano sur le monipserveur.exe se trouvant dans un repertoire accessible sur le serveur.
Evidemment, j'ai donc récupéré automatiquement l'inventaire total de ces 2 postes, jusqu'ici tout fonctionne.
Est ce que je me trompe quand je pense qu'il n'y a qu'a faire pointer sur monipserver.exe de tout les postes du réseau dans le script de démarrage de session pour que tout fonctionne ?
Dans ce cas la je n'aurai pas utilisé ocsagent... AU SECOURS J'ai mal a la tête !
PEtite précision serait la bienvenue MERCI !
Offline
Offline
Autre solution pour déployer l'agent OCS sur un parc sous Windows Active Directory:
A l'aide d'une GPO, ordonnez l'execution d'un script vbs à l'ouverture de session:
-Créez un partage windows sur un serveur accessible par tous les postes clients et placez y l'executable OcsLogon.exe
-Créez/modifiez une gpo utilisateur avec un script vbs se déclenchant à l'ouverture de session.
Voici le code du script:
Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run ("\\votre_serveur\votre_partage\OcsLogon.exe", 0, true)
-Appliquez la gpo à l'OU désirée.
-Par défaut OcsLogon.exe tente de contacter le serveur: ocsinventory-ng. Le plus simple à mon sens est d'ajouter dans votre serveur de nom de domaine un hôte ayant l'ip du serveur hébergeant OCS Inventory et donnez lui pour nom ocsinventory-ng
Voilou, si ça peut en aider quelques-uns...
Last edited by Neobugs (2006-03-13 15:27:33)
OS: Linux Fedora Core 5
Serveur services: Apache 2.2.0 / MySQL 5.0.18 / PHP 5.1.2
Browser: Firefox 1.5 Décompression: tar
GLPI 0.65 & OCS Inventory NG RC2
Offline
oulala ce que vous etes compliqué, un script vbs dans une gpo... pourquoi faire,
dans les gpo , vous avez la possibilité de faire s'executer des scripts d'ouverture / fermeture de session, soit sur la machine en elle meme donc au boot et à l'arret, soit pour l'utilisateur...
vous avez juste a déclarer l'ocslogon.exe dans ce script et on n'en parle plus ...
de plus, pour simplifier, il suffit de poser ocslogon.exe renommé comme il se doit , dans le netlogon du controleur de domaine. ( comme tout les scripts de logon) Comme ça il sera automatiquement répliqué sur tout les controleurs de domaines... Ca vous évite les problémes de droits d'acces sur le dossier partagé, ca vous fait méme du load ballancing...
Plateforme :
OS : Windows 2003 Sp1 / logiciel de décompactage : Winzip / Navigateurs : Internet Explorer 6sp1 / firefox 1.5
Installation : Package Ocs NG RC3 - XAMPP version 1.5.1
Serveur : Apache 2.0.55 / Base : 5.0.18-nt / Langage : PHP 5.1.1 / PhpMyAdmin 2.7.0-pl1
Offline
Question d'habitude... on a des scripts vbs pour la sélection d'imprimante réseau, le montage de répertoires partagés. Je n'ai même pas cru bon de chercher plus simple. Et puis je ne savais pas que les executables étaient gérés comme n'importe quel script d'ouverture de session. Merci.
C'est effectivement une meilleure et plus simple solution
Last edited by Neobugs (2006-03-13 16:08:33)
OS: Linux Fedora Core 5
Serveur services: Apache 2.2.0 / MySQL 5.0.18 / PHP 5.1.2
Browser: Firefox 1.5 Décompression: tar
GLPI 0.65 & OCS Inventory NG RC2
Offline
Effectivement, la méthode d'inclure le Ocslogon.exe dans le script en l'ayant déplacer dans le repertoire des scripts de l'AD fonctionne a merveille !
Perso, j'avais quelques soucis lors de l'execution de mon script de login, en effet, si l'utilisateur qui se connectait n'avait pas les droits admin (ou utilisateurs avec pouvoir), je ne récupérais pas de dossier OCS-NG !
Hors avec cette methode, maintenant plus de pb ..
J'ai placé mon OCSlogon.exe dans le repertoire des scripts du SYSVOL et j'ai modifié mon script de logon comme ceci :
Set WSHShell = WScript.CreateObject("WScript.Shell")
set shell = wscript.CreateObject("Shell.Application")
shell.Open "\\netlogon.fr\sysvol\netlogon.fr\scripts\192.168.1.19.exe"
Lol, je pense que je pourrais le renommer en OCSLogon.exe plutot que d'utiliser l'adresse IP, mais bon, la ca marche... donc comme on dit dans l'informatique : "Quand ça marche, on touche pas .."
--------------------------------------------------------------------------------
Plateforme en exploitation : GLPI 0.68RC2 sur Windows 2003 Server avec OCS-NG sur XAMPP 2.1.
Navigateur : IE 6 SP2
Offline