Page 1 sur 1

probleme de Path

Posté : 26 sept. 2011 14:33
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

Re: probleme de Path

Posté : 27 sept. 2011 08:50
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

Re: probleme de Path

Posté : 27 sept. 2011 09:22
par elfawal
Bonjour Win32-GG,

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

Merci beaucoup,
Alaeddine

Re: probleme de Path

Posté : 02 nov. 2011 09:57
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