You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-01-17 10:25:46

bumo
Member
Registered: 2008-01-14
Posts: 55

inventaire OCS par script

Bonjour,


J'ai posté ce message sur le forum d'OCS mais personne ne répond... Du coup je solicite votre aide car je suis convaincu que vous saurez m'aider.


Ce que je souhaite faire : installation de l'agent OCS sur mes postes de facon transparentes pour les utilisateurs et automatique le tout lancer par un script (script d'ouverture de session AD).


Ce que j'ai fait :

création d'un ocspackage.exe via ocspackager.exe et intégré sur mon serveur OCS avec comme paramètres :

- lien vers ocsagentsetup.exe
- pas de certificat
- pas d'autre fichiers
- commande line options : /S /DEBUG /SERVEUR:@ip de mon serveur
- user : admin domaine
- mot de passe qui va bien

j'ai ensuite ajouter dans mon script la commande :

P:\glpi\@ipserveurOCS.exe /S /debug /np /install /serveur:@ipserveur


l'installation du service se fait bien sur le poste client mais ne remonte pas d'infos sur le serveur...


Merci de me dire ce qu'il manque pour avoir la remontée d'infos automatiquement


le bon n'existe que parce qu'il y a du mauvais
alors grace à moi des gens doués existent :-p

Offline

#2 2008-01-17 15:18:19

Alpha28
Member
Registered: 2005-08-29
Posts: 19

Re: inventaire OCS par script

Salut
la remontée d'info n'est pas immédiate, elle se fait dans les 24h, pour vérifier si cela passe bien, sur une machine sur lequel le service est installé :
arreter le service ocs, ouvrir le fichier "C:\Program Files\OCS Inventory Agent\service.ini" et regarder la valeur du paramètre TTO_WAIT , il s'agit du temps en secondes qu'il reste avant execution d'ocs
si le service ocs est arrété, fixé TT_WAIT à 10s et relancer le service ocs
a+


glpi 0.72.3 ( MAJ de version 0.68) - depuis tar.gz
centos 4.8  - 2.6.9-89.0.16.E - php 5.2.3 - mysql 4.1.22

Offline

#3 2008-01-17 17:55:12

bumo
Member
Registered: 2008-01-14
Posts: 55

Re: inventaire OCS par script

Merci de ta réponse mais déjà j'ai un soucis avec l'installation de l'agent :

lorsque dans mon package je met le compte admin domaine :

l'installation se fait que si je suis en session administrateur


lorsque dans mon package je met le compte admin local :

l'installation se fait en utilisateur mais uniquement si j'envoi ma commande lancer le ocspackage

donc j'ai un sérieux pb avec mon ocslogon (pourtant bien renommé en @ipserveur et avec le package bien sur le serveur)

Last edited by bumo (2008-01-17 18:22:08)


le bon n'existe que parce qu'il y a du mauvais
alors grace à moi des gens doués existent :-p

Offline

#4 2008-01-17 18:34:48

bumo
Member
Registered: 2008-01-14
Posts: 55

Re: inventaire OCS par script

2ème question :

j'ai modifié le TT_WAIT effectivement ca marche bien mais un fois fini, il reprend une valeur de + de 3000

Comment faire pour paramétrer de facon à modifier le TT_WAIT sur tous les postes de facon définitive ??


le bon n'existe que parce qu'il y a du mauvais
alors grace à moi des gens doués existent :-p

Offline

#5 2008-01-18 10:56:07

jé-helpéhy
Member
Registered: 2008-01-15
Posts: 20

Re: inventaire OCS par script

salut

j'ai créé un script autoit qui me permait d'avoir des remonter rapidement

et j'avais un probleme de droit avec les utilisateurs (ce qui doit etre ton cas) mais grace a une commande d'autoit : RunAsSet, qui me permet de prendre les droit d'un administrateur quel que soit l'utilisateur

RunAsSet ressanble a la commande RunAs mais le mot de passe est écrit dans le script qui doit etre compiler  en .exe pour etre exécuter en réseau (lorsque le script est compiler on ne peut pas le décompiler : securiter pour le mot de passe inscrit dedans)

donc si ça peut t'aider...

Offline

#6 2008-01-18 11:09:35

bumo
Member
Registered: 2008-01-14
Posts: 55

Re: inventaire OCS par script

Merci de ta réponse mais je dois t'avouer que je comprends pas lol

Qu'est qu'un script autoit ?
une commande autoit ?
Tu es sous Windows ? car mon xp pro reconnait pas la commande runasset...


le bon n'existe que parce qu'il y a du mauvais
alors grace à moi des gens doués existent :-p

Offline

#7 2008-01-18 11:21:01

jé-helpéhy
Member
Registered: 2008-01-15
Posts: 20

Re: inventaire OCS par script

ah oui
autoit c'est comme kixtart (si tu connais ), ce sont tous les 2 des logiciels (gratuit) pour créé des scripts et lorsque je dit "commande autoit " c'est pour dire que la commande est spécifique a se logiciel ex: RunAsSet est un commande pour autoit pas pour windows (directement [ne marche pas dans l'invite de commande])

pour windows il exist RunAs qui est comme RunAsSet mais tu peut pas inclure le mot de passe dans le scripte , il faudras que tu le tape dans une fenètre qui apparaiteras a l'écran .

désoler pour tout a l'heure, de ne pas avoir été précis

Last edited by jé-helpéhy (2008-01-18 11:29:25)

Offline

#8 2008-01-18 11:59:58

bumo
Member
Registered: 2008-01-14
Posts: 55

Re: inventaire OCS par script

tu n'as pas à t'excuser, tu me viens en aide !

Je ne peux pas utiliser autoit car mettre un soft supplémentaire sur tous mes postes client pas cool lol

et si windows ne permet pas runas en script ca va pas le faire non plus lol

En tout cas merci car meme si ca resout pas mon problème, ca enrichi mes connaissances

Au final pour mon problème je peux pas contourner le soucis de droit que j'ai avec OCS...

donc 2 soucis : ocs ne prends pas bien mon compte admin et il faut que je modifie mon TT_WAIT sur le serveur mais je trouve pas comment


le bon n'existe que parce qu'il y a du mauvais
alors grace à moi des gens doués existent :-p

Offline

#9 2008-01-18 12:16:01

jé-helpéhy
Member
Registered: 2008-01-15
Posts: 20

Re: inventaire OCS par script

tu pourra mettre la commande RunAs dans ton scripte (.bat je suppose) avec le login administrateur, mais pour se  qui et du mot de passe il va apparaitre une fenetre a l'écran ou tu devra taper le mot de passe

il dois etre possible avec une commande (sendkeys je crois[a moin que se soit pour Kixtart]) de taper le mot de pas dans le script mais pas sur la meme ligne que RunAs. la commande "sendkeys" va te permetre de taper le mots de passe comme si tu tapais sur le clavier et pouvoir continuer.

exemple:

runas /user: MonDomaine\admin ou admin@MonDomaine "chemins du .exe a exécuter"
; la fenetre aparait et je rentre le mot de passe
sendkeys ("la 1er lettre de mdp")
sendkeys ("la seconde")
...


mais je suis pas tout a fais sur , si quelque connais mieu et qui pourrai t'aider, demmande lui

Last edited by jé-helpéhy (2008-01-18 12:29:02)

Offline

#10 2008-01-18 13:41:57

bumo
Member
Registered: 2008-01-14
Posts: 55

Re: inventaire OCS par script

Je te remercie mais ca y est j'ai résolu mon problème sur OCS du coup je n'ai pu besoin de le contourner...

en fait les soucis étaient :

Lorsque je faisais mon package je mettais en nom_domaine@administrateur alors qu'il faut mettre administrateur@nom_domaine

et deuxième soucis était la commande à mettre dans le script, je faisais @ipserveurOCS /S /NP /DEBUG /INSTALL /SERVER:@ip et en fait sur cette commande il ne faut pas mettre /server:@ip car sinon ca bloque

donc il faut mettre en commande @ipserveurOCS /S /NP /DEBUG /INSTALL

La seule chose qui me reste est la mauvaise récupération du temps demandé entre chaque maj
Je m'explique : sur mon serveur OCS j'ai mis la prolog_freq à 1 et sur mes clients j'ai un TT_WAIT à environ 10350


le bon n'existe que parce qu'il y a du mauvais
alors grace à moi des gens doués existent :-p

Offline

#11 2008-01-18 14:49:53

jé-helpéhy
Member
Registered: 2008-01-15
Posts: 20

Re: inventaire OCS par script

j'avous ne pas pouvoir t'aider ( j'utilise mon scripte pour ocs differement, sans ocslogon )

Offline

#12 2008-01-18 18:01:07

bumo
Member
Registered: 2008-01-14
Posts: 55

Re: inventaire OCS par script

bah sur le forum OCS un modérateur m'a indiquer que c'était normal (valeur par défaut) et qu'on ne peut pas le changer


le bon n'existe que parce qu'il y a du mauvais
alors grace à moi des gens doués existent :-p

Offline

#13 2008-01-23 16:02:56

tiju17
Member
Registered: 2008-01-09
Posts: 34

Re: inventaire OCS par script

J’ai un souci similaire, pour contourner le problème de droit sous des machines Windows 2000, j’ai essayé RunAs , mais il me manque l’insertion du mot de passe dans le script.

Et sendkeys n’a pas l’air de fonctionner, sur le net je vois que c est pour du langage vb.

J’utilise du .bat


Si vous avez une solution, je suis preneur ^^

Last edited by tiju17 (2008-01-23 16:05:15)


-----------------------------
*Alpiniste du mont GLPI*
-----------------------------

Offline

#14 2008-01-23 16:13:40

bumo
Member
Registered: 2008-01-14
Posts: 55

Re: inventaire OCS par script

Bonjour,

Pouvez-vous préciser votre soucis ?
En fait mon soucis de droit était parce que dans mon package en compte je mettais nomdomaine@administrateur alors qu'il faut faire administrateur@nomdomaine pour un domaine AD

Dis moi si ca t'aide...


le bon n'existe que parce qu'il y a du mauvais
alors grace à moi des gens doués existent :-p

Offline

#15 2008-01-23 16:37:53

tiju17
Member
Registered: 2008-01-09
Posts: 34

Re: inventaire OCS par script

J'ai des machines XP et 2000 sur le parc.
Sur xp mon script marche nikel, j'ai remonté toutes les machines.

Par contre sous 2000, j'ai eu des problèmes de droits impossible de lancer l'exe par script.

Donc j'ai essayé la méthode RunAs qui marche mais qui demande le password à l'affichage.

Donc j'aimerai incorporer le password dans le script et la je bloque..

Voila si tu as une solution, je suis preneur tongue


-----------------------------
*Alpiniste du mont GLPI*
-----------------------------

Offline

#16 2008-01-23 16:49:21

bumo
Member
Registered: 2008-01-14
Posts: 55

Re: inventaire OCS par script

Malheureusement je ne vais pas pouvoir t'aider car je n'ai pas essayer ce qu'avais mis "jé-helpéhy" (réponse #9)

Par contre as tu essayer dans ton package nom_domaine\administrateur ?


le bon n'existe que parce qu'il y a du mauvais
alors grace à moi des gens doués existent :-p

Offline

#17 2008-01-23 16:56:27

tiju17
Member
Registered: 2008-01-09
Posts: 34

Re: inventaire OCS par script

Oui mais pas de résultat. je vais voir la command NetLocalGroup, mais si quelqu 'un à une solution pour Runas je prends wink


-----------------------------
*Alpiniste du mont GLPI*
-----------------------------

Offline

#18 2008-01-23 17:10:48

bumo
Member
Registered: 2008-01-14
Posts: 55

Re: inventaire OCS par script

Désolé je peux pas t'aider plus...


le bon n'existe que parce qu'il y a du mauvais
alors grace à moi des gens doués existent :-p

Offline

#19 2008-01-24 09:46:42

jé-helpéhy
Member
Registered: 2008-01-15
Posts: 20

Re: inventaire OCS par script

si tu as essayer sendkeys dans script .bat c'est normal que sa ne marche pas, c'est une commande pour "kixtart" (se que j'ai mit plus haut est faux, désoler) pour un .bat je ne sais pas si une commande comme sendkeys existe.

si je trouve une solution, je te l'envoi

et encore désolé pour l'erreur

Offline

#20 2008-01-24 10:03:14

Met@lnono
Member
From: Angoulême
Registered: 2006-08-16
Posts: 157
Website

Re: inventaire OCS par script

Sinon si ça peut dépanner, j'ai développé un petit programme qui, comme RunAsSet, permet d'exécuter une commande RunAs mais avec le mot de passe.
Il s'appelle ExecAs et vous pouvez le trouver ici :
http://www.metalnono.fr/projets/execas/
En espérant que ça puisse servir... smile


Production -> Server OS: RedHat Enterprise Linux v5.5 - GLPI: v0.72.4
Développement -> Server OS: Windows XP - GLPI: v0.83.2

Offline

#21 2008-01-24 13:07:01

tiju17
Member
Registered: 2008-01-09
Posts: 34

Re: inventaire OCS par script

je vais voir merci


-----------------------------
*Alpiniste du mont GLPI*
-----------------------------

Offline

#22 2008-01-25 16:57:12

tiju17
Member
Registered: 2008-01-09
Posts: 34

Re: inventaire OCS par script

bon enfaite j'ai utilisé runas + l'ajout de sanur et ça fonctionne pour les machines 2000. A voir si je peux laisser ce script pour des machines xp lol


-----------------------------
*Alpiniste du mont GLPI*
-----------------------------

Offline

#23 2008-01-28 17:51:44

Chtitgonzy
Member
Registered: 2007-12-18
Posts: 15

Re: inventaire OCS par script

Sinon si sa peut répondre à ta question du début ce matin j'ai résolu EXACTEMENT le même souci.
En faite il ne faut pas donner le nom de l'administrateur en domaine (il doit y avoir une erreur qqpart...) mais si tu met l'administrateur en local (poste uniquement) avec son mot de passe tout se passe bien. Perso j'avai aussi un autre pb c'était que lors de l'install de ocspackager qui pointait vers ocsAgentSetup la clé de certificat ne passait pas (je ne la retrouvait pas dans le dossier d'install par la suite). Mais avec cette solution sa passe.

Offline

#24 2008-02-05 16:19:05

jujub013
Member
Registered: 2008-01-22
Posts: 27

Re: inventaire OCS par script

excusez moi  l'admin du domaine??quel domaine??

Last edited by jujub013 (2008-02-05 16:35:37)

Offline

#25 2008-02-05 16:26:48

palaud
Member
From: Vendée !
Registered: 2006-05-11
Posts: 418

Re: inventaire OCS par script

C'est le domaine windows (si bien sûr, tu es sous Windows)

Offline

Board footer

Powered by FluxBB