probleme de Path

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
elfawal
Batcheur occasionnel
Messages : 2
Enregistré le : 26 sept. 2011 13:56

probleme de Path

Message par elfawal »

Bonjour,

Je travaile sur une machine Windows 7. J'aimrai me connecter à un serveur ESX (VMWare) pour faire un "safe shutdown" en cas d'une notification de panne de courant envoyée par l'UPS. J'ai écrit un script .bat pour faire le shutdown du serveur ESX, il contient une commande "vSphere Command Line Interface", qui est elle même un script Perl. Lorsque j'ai fait un double click sur le script .bat, il s'est exécuté comme prévu et j'ai réussi à me connecter au serveur et ainsi l’arrêter.

Après, j'ai configuré le "IBM UPS Manager" pour exécuter ce script .bat lors d'une notification de panne de courant électrique, mais lorsqu'il essaie de l’exécuter, j'obtiens un message d'erreur que certains fichiers requis par la commande (script) Perl utilisée dans le script .bat sont introuvables. Notons que je n'ai pas changer le répertoire du fichier.

le script est le suivant:
cd \
cd "C:\Program Files (x86)\VMware\VMware vSphere CLI\bin"
vicfg-hostops.pl --server 10.15.3.105 -username root --password "xxxxxx" --operation shutdown --force



le script Perl "vicfg-hostops.pl" indiqué dans le script .bat est dans le répertoire: C:\Program Files (x86)\VMware\VMware vSphere CLI\bin

Donc, pour résumer: le même script .bat s’exécute comme prévu en faisant un double-click sur lui, mais ca ne marche pas lorsqu'il est exécuter à travers le UPS Manager, apparemment c'est un problème de Path.

Comment résoudre ce problème?

Merci d'avance pour votre aide,
Alaeddine
Avatar du membre
WIN32-[GG]
SuperBatcher
Messages : 129
Enregistré le : 25 avr. 2011 19:34
Localisation : Dernière porte à droite

Re: probleme de Path

Message par WIN32-[GG] »

Bonjour, je ne suis pas vraiment un expert de UPS manager mais essaye de rajouter un /D apprès le 2iem cd:

Code : Tout sélectionner

cd \
cd /D "C:\Program Files (x86)\VMware\VMware vSphere CLI\bin"
vicfg-hostops.pl --server 10.15.3.105 -username root --password "xxxxxx" --operation shutdown --force
WIN32-[GG]
The quieter you become,
the more you are able to ear...
elfawal
Batcheur occasionnel
Messages : 2
Enregistré le : 26 sept. 2011 13:56

Re: probleme de Path

Message par elfawal »

Bonjour Win32-GG,

Je viens de l'essayer mais ca n'a pas marché. Toujours le même erreur.

Merci beaucoup,
Alaeddine
sarah
Batcheur occasionnel
Messages : 1
Enregistré le : 02 nov. 2011 09:51

Re: probleme de Path

Message par sarah »

j'ai besoin de ton aide stp en informatique , j'espére que ta un peu d temps pour me répondre ,
il s'agit de programmation Shell windows ,

j'ai un fichier de donner sous format .txt comme ceci par exemple :

# fichier.txt
Galle:Martin:12-2-1989:94:87:93
Honnete:Marie:14-9-1980:82:91:93
Pleur:Jean:13-3-1974:93:79:72
Prane:Dolly:19-11-1995:71:67:79
Mieu:Jeff-Edmond:22-12-1992:89:95:91

je veux chaque ligne récupérer les champs Galle , marie 12-1989 , .... en 6 paramétre ( de %1 a %6 )

j'ai essayé avec FOR /f %%i in(fichier.txt) do ,mais ça marche pas !!

mais je peux manipluer le comtenu de chaque ligne ( les chaine )

est ce que ta une idée stp ? je suis vraiment coincé :(

merci d'avance .
sarah
Répondre