You are not logged in.
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
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
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
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
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
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
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
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
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
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
j'avous ne pas pouvoir t'aider ( j'utilise mon scripte pour ocs differement, sans ocslogon )
Offline
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
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
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
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
-----------------------------
*Alpiniste du mont GLPI*
-----------------------------
Offline
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
Oui mais pas de résultat. je vais voir la command NetLocalGroup, mais si quelqu 'un à une solution pour Runas je prends
-----------------------------
*Alpiniste du mont GLPI*
-----------------------------
Offline
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
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
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...
Production -> Server OS: RedHat Enterprise Linux v5.5 - GLPI: v0.72.4
Développement -> Server OS: Windows XP - GLPI: v0.83.2
Offline
je vais voir merci
-----------------------------
*Alpiniste du mont GLPI*
-----------------------------
Offline
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
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
excusez moi l'admin du domaine??quel domaine??
Last edited by jujub013 (2008-02-05 16:35:37)
Offline
C'est le domaine windows (si bien sûr, tu es sous Windows)
Offline