Page 1 sur 2

commande en ligne et paramétre Tell amgr Run

MessagePublié: 06 Déc 2011 à 15:56
par kochiz
Bonjour,

Je souhaite lancer un agent sans authentification serveur depuis une ligne de commande.

Je me suis fabriquer un script vbs pour le lancer à réception d'un fichier sur le serveur ou une ressource réseau.

Seulement je bute sur les paramétre, en effet pour ce qui est de lancer par exemple:

Code : Tout sélectionner
nserver -c "load http"
pas de problème mais pour cette commande:
Code : Tout sélectionner
nserver -c "Tell amgr Run "nom base" 'nom agent' "

sur la console j'ai juste Tell amgr Run et pas les paramètres attendus pour une exécution correcte.

Avez vous déjà au à utiliser ce type de commande en ligne ? et si oui avez vous réussi à le contourner ?

Merci.

MessagePublié: 06 Déc 2011 à 16:33
par Michael DELIQUE
salut

je ne sais pas si ça jous mais tu utilise des doublecote 2 fois et de maniere imbriqué

nserver -c "Tell amgr Run "nom base" 'nom agent' "

le problème vient peut être de là

MessagePublié: 06 Déc 2011 à 16:45
par kochiz
Et bien oui car si je ne mais pas les doubles cotes avant Tell et en fin de ligne dans la console j'ai juste TELL

MessagePublié: 06 Déc 2011 à 17:13
par Michael DELIQUE
essais un autre déclarateur de chaine !?

MessagePublié: 06 Déc 2011 à 23:02
par roubech
et si on analyse le pb à la base, comment ton script vbs est déclenché ? c'est une tache planifiée Windows qui scanne régulièrement un dossier du serveur ou un lecteur réseau monté pour dédecter la présence dun fichier particulier ?
si c'est ça, pourquoi ne pas faire directement cette planification au niveau de l'agent Notes ?
sinon, ton vbs peut-il appeler une url du genre http : / / server/chemin/base.nsf/agent?OpenAgent ?

MessagePublié: 07 Déc 2011 à 09:01
par kochiz
Le scan de la présence du fichier n'est pas permanent, le déclenchement se fait à réception d'un fichier par CFT qui appelle un vbs directement depuis un bat (c'est une procédure rodée pour un ensemble d'applicatif d'entreprise).

Je vais tenter de le faire par l'URL de l'agent mais il y aura un problème d'authentification (pas d'accès anonymous).

Mon but est de le déclencher automatiquement sans avoir à m'authentifier et qu'à réception du dit fichier.

MessagePublié: 07 Déc 2011 à 09:26
par Raziel
Une autre solution : un agent planifié qui scanne régulièrement ton répertoire.
Ce sera moins réactif que ce que tu voulais au départ mais ça te permettra te contourner les différents problèmes évoqués.

MessagePublié: 07 Déc 2011 à 09:35
par kochiz
Michael DELIQUE a écrit:essais un autre déclarateur de chaine !?


J'ai essayé en utilisant les Chr(32) pour les espaces, les Chr(34) pour les doubles cotes et le Chr(39) pour la simple cote en vain.
Tu voyais d'autres opérateurs de chaines ?

MessagePublié: 07 Déc 2011 à 14:03
par Phil59
Code : Tout sélectionner
'Convertion du fichier names.nsf
Set WshShell = WScript.CreateObject("WScript.Shell" )
WshShell.Run("nconvert " & " "" " & Names & " "" " & " * " & " "" " & Pernames & " "" ")


Je poste le reste après ma réunion.
Phil59.

MessagePublié: 07 Déc 2011 à 15:03
par kochiz
Raziel a écrit:Une autre solution : un agent planifié qui scanne régulièrement ton répertoire.
Ce sera moins réactif que ce que tu voulais au départ mais ça te permettra te contourner les différents problèmes évoqués.


C'est effectivement une solution mais je préfèrerai ne pas faire tourner l'agent tout le temps.

MessagePublié: 07 Déc 2011 à 15:03
par kochiz
Phil59 a écrit:
Code : Tout sélectionner
'Convertion du fichier names.nsf
Set WshShell = WScript.CreateObject("WScript.Shell" )
WshShell.Run("nconvert " & " "" " & Names & " "" " & " * " & " "" " & Pernames & " "" ")


Je poste le reste après ma réunion.
Phil59.


Ok, merci.

MessagePublié: 07 Déc 2011 à 15:44
par kochiz
C'est Ok comme proposé par Mickael un autre coding de chaine.
En VBS:
Code : Tout sélectionner
Dim Message
Set Message = CreateObject("WsCript.Shell")
Message.Run "nserver.exe -c" &  " "" " & "Tell amgr Run & Chr(39) & "mabase.nsf" & Chr(39) & Chr(32) & Chr(39) & "MonAgent" & Chr(39)& " "" "


Merci à tous pour vos conseils avisés.

MessagePublié: 08 Déc 2011 à 09:13
par Michael DELIQUE
tu nous fais un petit tips sur le sujet ?

MessagePublié: 08 Déc 2011 à 11:27
par kochiz
Michael DELIQUE a écrit:tu nous fais un petit tips sur le sujet ?


Je voudrais bien mais je peux point comme disait la chanson.

J'ai pas le droit d'écrire des tips ?

MessagePublié: 08 Déc 2011 à 11:42
par Michael DELIQUE
je t'ai ouvert les droits !