begin process at 2012 05 29 01:32:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Réseau & Internet

 > 

Autre

 > 

Exécuter fichier VBS sur machine distante


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Exécuter fichier VBS sur machine distante

lundi 26 janvier 2009 à 19:11:24 | Exécuter fichier VBS sur machine distante

Sshenron

Bonjour,

A l'aide de PHP, je souhaiterais exécuter un script VBS sur une machine distante (creation de dossiers etc ...).
Toutes les machines sont sur le même réseau.

Pensez vous que c'est possible?

Merci d'avance
lundi 26 janvier 2009 à 19:57:01 | Re : Exécuter fichier VBS sur machine distante

kohntark

Membre Club
Salut,

Tout est possible.
Par contre je ne pense pas qu'il soit possible d'exécuter à distance un vbs sans qu'un prog ou un service résident sur la machine distante ne le lance.
PHP n'est peut être pas le plus adapté pour faire ça mais rien ne t'empêche de le faire tourner en démon et d'exécuter le vbs à l'écoute d'une socket par exemple. Ou bien par le biais d'un serveur, ... tout dépend de ce que tu souhaites faire (appel automatique, avec un browser, nature exacte des tâches accomplies, etc ...)


Kohntark-
lundi 26 janvier 2009 à 20:42:16 | Re : Exécuter fichier VBS sur machine distante

Sshenron

Merci pour ta réponse

En fait, j'ai PHP qui exécute des script.vbs. Ces derniers récupèrent des informations sur mon serveurs W2003/APACHE du style :
RAM utilisée, Espace libre sur les disques etc ...
Les scripts renvoient ces résultats à PHP qui affiche le tout sur un site.
Jusque là tout fonctionne.

A présent, je souhaiterais que PHP puisse exécuter ces même script mais sur un autre serveur.
Je t'avoue, que je n'ai pas la moindre idée de comment faire :s

Pourrais tu rentrer  plus en détail?

Merci d'avance
mardi 27 janvier 2009 à 17:18:13 | Re : Exécuter fichier VBS sur machine distante

JulSoft

Membre Club
Le plus simple serait d'avoir apache et php sur toutes tes machines et de faire des requetes http depuis le serveur où tu veux afficher tes donnée.

Je la refais, vu que j'ai l'impression d'être super pas clair là...
tu as un serveur alice et des machines bob et charlie dont tu aimerais avoir les infos et sur lesquelles tu veux executer tes scripts

tu installes apache et php sur alice, bob et charlie, ainsi que tes scipts

sur bob et charlie, tu fais des scripts php permettant d'executer tes scripts vbs depuis une requete http.

sur alice, tu fais un script php qui appelle tes scriptes en http (donc à travers apache) sur bob et charlie, et qui affiche le tout

L'idéal étant ensuite de sécuriser tout ça pour éviter que d'autres gens sur le réseau se serrvent de tes scripts (on peut faire ça de façon relativement efficace avec des .htaccess).
mardi 27 janvier 2009 à 18:28:46 | Re : Exécuter fichier VBS sur machine distante

Sshenron

Bonsoir,


->JulSoft
J'ai pensé à la même chose que toi, malheureusement je ne peux pas installer de serveurs APACHE sur tout les serveurs.
J'en ai déjà discuté avec l'admin système, il ne veut pas en entendre parler :s

Si tu as une autre idée, je suis à l'écoute :)

Bonne soirée
mardi 27 janvier 2009 à 18:45:27 | Re : Exécuter fichier VBS sur machine distante

kohntark

Membre Club
Et juste PHP c'est possible ? Quel OS sur les machines ?


Kohntark -

mardi 27 janvier 2009 à 21:40:06 | Re : Exécuter fichier VBS sur machine distante

JulSoft

Membre Club
juste PHP à mon avis revient au même... Tu dois forcément créer un truc qui écoute sur un port réseau (et du coup vraiment sécuriser le truc). L'idéal serait de passer à travers un tunnel crypté (ssh ou vpn) sur un port accessible seulement par ce biais, et là d'avoir un truc codé en un langage quelconque (python est pas mal pour ça, mais c'est pas le seul) qui écoute sur ce port et lance tes scripts.

Donner directement accès à un script est à mon avis une faute majeure de sécurité.
mardi 27 janvier 2009 à 21:41:35 | Re : Exécuter fichier VBS sur machine distante

Sshenron

Ce sont des serveurs 2003.
Si c'est possible, j'aimerais ne pas installer PHP sur les autres serveurs :s
mercredi 28 janvier 2009 à 18:17:47 | Re : Exécuter fichier VBS sur machine distante

kohntark

Membre Club
juste PHP à mon avis revient au même...

Il y a tout de même une sacrée différence en terme d'occupation disque, de ressources, de sécurité et j'en passe.
Que tu utilises n'importe quel langage il faudra toujours passer par ssh pour que ce soit vraiment sécurisé, non ?
Après est ce vraiment utile sur un réseau local ? Il y a moyen d'assurer une sécurité déjà costaud je pense (MAC, IP, clés, encodage, etc ...)

Mais je suis d'accord, comme je le disais, PHP n'est surement pas le meilleur langage pour faire ça (enfin, surtout si il n'est pas déjà présent)


Cordialement,


Kohntark -

mercredi 28 janvier 2009 à 19:44:26 | Re : Exécuter fichier VBS sur machine distante

JulSoft

Membre Club
Je parlais pas en termes de ressources, plutôt niveau concepts en fait: il te faut forcément un script qui écoute sur ton client. Je suis d'accord avec toi sur le fait que, quel que soit le langage utilisé, il faut travailler un minimum la sécurité avant... Sur un réseau local, je ferais une authentification basique (genre echange de clés) et eventuellement une verification d'ip (pas focrément le plus pratique en fait...). Après on peut encore crypter tout ça en passant à travers du SSL, un tunnel quelconque,etc... C'était surtout une question de principe en fait.


Cette discussion est classée dans : fichier, vbs, exécuter, machine, distante


Répondre à ce message

Sujets en rapport avec ce message

Lien sur machine distante (mapping et Cie) [ par skmancuso ] Bonjour,J'exécute via l'intermédiaire de la commande system() un exécutable sur lequel je transmet 4 paramètres (un chemin d'accès, un numéro, un répe pb de download forcé depuis une url distante [ par caviar ] Salut... j'ai un petit problème de download forcé depuis une url distante ( j'entends pas sur le même serveur que le script)...j'ai le code suivant qu crontab pour windows? [ par Erick007 ] Salut, je cherche un petit logiciel qui pourrait faire comme le fichier crontab de linux. Pour ceux qui ne connaissent pas crontab, c'est un petit fic autorisation 777 [ par Sniark ] Bonjour,J'ai installé SME SERVER afin d'héberger mes sites. Je suis débutant et n'utilise pas encore bien ce soft. J'arrive à me connecter au server d se connecter a une machine linux distante en ssh [ par omarboutkhoum ] bonjour a tous,j'essai de chercher une maniere pour me connecter a distant  par ssh ;mais malheureusement  je tombe sur des fonction qui fonction seul vbs & php [ par Claiyah ] bsr tout le monde svp quelqu'un peut me montré comment integrer un script vb (vbs) à une page php ? je veut bien exécuter mon script quand uelqu'un ou Exécuter des requêtes mysql depuis un fichier excel ou csv [ par mbik ] Bonjours chers amis, Je suis dans la détresse faute de ne pouvoir résalier un projet qu'on a confié.Je suis un jeune stagiaire et novice en php. Voici Lire un fichier txt qui se trouve dans une autre machine en réseau [ par briant86 ] Bonjour la communauté, Voici mon problème: J'aimerai lire et effacer le contenu d'un fichier qui se trouve dans une autre machine en réseau (\\PC-serg [Dev PHP gestion de serveur machine distante] Besoin d'aide ! [ par SawKiller ] Bonjour, Notre Association actuellement travail sur le développement d'un script PHP pour gérer les serveurs de jeux sur une machine distante. Pour Base MySql distante [ par Dark77 ] Bonjour j'aurai besoin d'acceder a une base mysql distantePar acces j'entend ecrire et lire directemnt dedans exemple la machine 192.168.0.1 execute u


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales