Utiliser du VBS sous PHP

Utiliser du VBS sous PHP - PHP - Programmation

Marsh Posté le 22-08-2005 à 17:01:23    

Salut à tous !
 
j'ai un script vbs qui me permet de recupérer l'espace disk disponible et d'autres informations de plusieurs serveurs distants.
 
Je suis en train de mettre au point une appli php qui me permettrait de faire ca...
 
est-il possible d'insérer le code vbs en php ?
 
ou
 
Est-il possible de faire executer le vbs et de récuperer le/les resultat(s) ?
 
Merci

Reply

Marsh Posté le 22-08-2005 à 17:01:23   

Reply

Marsh Posté le 22-08-2005 à 17:15:27    

PaLoTTe a écrit :

Est-il possible de faire executer le vbs et de récuperer le/les resultat(s) ?


oui, voir system et autres...
mais bon, ça fait un peu bidouille, essaye faire tout en php

Reply

Marsh Posté le 22-08-2005 à 17:25:35    

quels type de serveur ?  
avec quel accès tu te connectes à ceux-ci?
 

Reply

Marsh Posté le 22-08-2005 à 17:46:17    

jagstang a écrit :

quels type de serveur ?  
avec quel accès tu te connectes à ceux-ci?


 
ah oui j'ai pas precisé...
 
serveur windows 2000/2003
 
et j'y accede par le reseau local

Reply

Marsh Posté le 23-08-2005 à 01:39:33    

PaLoTTe a écrit :

Salut à tous !
 
j'ai un script vbs qui me permet de recupérer l'espace disk disponible et d'autres informations de plusieurs serveurs distants.
 
Je suis en train de mettre au point une appli php qui me permettrait de faire ca...
 
est-il possible d'insérer le code vbs en php ?
 
ou
 
Est-il possible de faire executer le vbs et de récuperer le/les resultat(s) ?
 
Merci


LE mieux est de faire faire ça par PHP himself.
Genre (un exemple de trucs dont je me sers, dans le même genre que ce que tu veux faire apparemment) :

Code :
  1. try { $wmi=new COM("winmgmts:\\\\$machine\\root\\cimv2" ); }
  2. catch (Exception $e) { header ('Location: showscan.php?machine='.$machine.'&fail=y'); }
  3. $systemes=$wmi->ExecQuery("Select * from Win32_ComputerSystem" );
  4. foreach($systemes as $systeme)
  5. {
  6. ...
  7. }

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed