Page 1 sur 1

Lancer un exe windows depuis un linux

MessagePublié: 30 Déc 2009 à 12:17
par mike76
Bonjour,

Je suis sur un serveur Domino Linux Redhat 7.
Je veux lancer un fichier exe sur un serveur windows.

J'obtiens ce message d'erreur : File not found

Voici mon code exécuté avec un agent schédulé avec les droits d'amin complet (niveau 3) :

Code : Tout sélectionner
Dim result As Integer
result=Shell("//192.168.50.7/temp/Base_Access_2/ExportAdherentCL50.exe")


J'ai essayé avec ceci même résultat

Code : Tout sélectionner
Dim result As Integer
result=Shell("\\192.168.50.7\temp\Base_Access_2\ExportAdherentCL50.exe")


Une idée ???
Merci d'avance

MessagePublié: 30 Déc 2009 à 12:30
par Michael DELIQUE
est ce que tu vois le fichier depuis ton agent ?

essais çà => http://forum.dominoarea.org/tester-lexi ... 12374.html

MessagePublié: 30 Déc 2009 à 12:30
par Michael DELIQUE

MessagePublié: 30 Déc 2009 à 12:44
par mike76
Salut Michaël,

Le fichier est bien là. Lorsque je lance l'agent directement sur mon poste ça fonctionne.

J'ai essayé de lire un fichier txt. En agent schédulé --> unable to open file
Lancement manuel ça fonctionne.

J'ai déjà été confronté avec ce genre de problème sur as400 où il fallait faire tourner la tâche domino avec un compte utilisateur et non un compte système.

Je ne sais pas si c'est la même chose sous linux ???

MessagePublié: 30 Déc 2009 à 12:52
par Michael DELIQUE
salut

c'est bien un pb de compte dans ce cas, le server (ou le compte associé) n'a pas d'accès

rapproche toi des admins

MessagePublié: 30 Déc 2009 à 12:55
par mike76
est-ce que tu peux basculer mon post en admin, sinon je le recrée ??

MessagePublié: 30 Déc 2009 à 13:18
par Michael DELIQUE
lol je parlais des admins de ton clients

MessagePublié: 30 Déc 2009 à 13:33
par mike76
ça te fait rire en plus !!! :wink: :lol:

je vais leur demander ça

a+

MessagePublié: 04 Jan 2010 à 20:17
par roubech
Salut Mike,
une fois le pb de droits pour le service Domino pour accéder au serveur distant, j'ai du mal à voir un linux exécuter un exe win32

car quand tu le fait depuis ton PC, ton OS charge bien l'exe dans la mémoire de ton PC pour l'exécuter dans son environnement
je doute que tu puisse ouvrir une session utilisateur sur le serveur Linux et lancer cet exe dans une session Linux

MessagePublié: 05 Jan 2010 à 09:22
par mike76
Salut Roubech,

je suis d'accord avec toi par rapport à ton raisonnement.
donc j'ai laissé tomber
a+

MessagePublié: 06 Jan 2010 à 14:17
par DeadAngel
reste la solution d'un serveur apache contenant un fichier php permettant l'appel de la commande voulue. Sinon tu ne pourra jamais lancer ta commande.