begin process at 2010 03 21 16:39:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Problème execution logiciel sur serveur au lieux de poste client


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

Problème execution logiciel sur serveur au lieux de poste client

lundi 27 avril 2009 à 16:45:56 | Problème execution logiciel sur serveur au lieux de poste client

aforpien

Bonjour à tous,

Dans le carde de la réalisation d'un intranet, je suis amené à faire des liens me permettant d'effectuer une prise en main sur des serveurs via l'outils
Dameware. En fait, un liste des serveurs est affichée, avec un lien pour prendre la main sur celui-ci.
J'utilise Dameware en ligne de commande, afin de lui faire passer l'adresse IP ainsi que les login/password.
J'ai pour cela écrit une fonction, qui fonctionne très bien, mais un problème ce pose : la connexion Dameware ne ce lance pas sur le poste en local mais
sur le serveur, et en y repensant, c'est logique vu la fonction que j'ai écrite.
La voici :

<?php
if(isset($_GET['ip']))      $ip=$_GET['ip'];
else $ip="";
if(isset($_GET['admin']))      $admin=$_GET['admin'];
else $admin="";
if(isset($_GET['password']))      $password=$_GET['password'];
else $password="";

dameware($ip,$admin,$password);

function dameware($ip1,$admin1,$mdp1)
{
    passthru("Psexec.exe -i -d C:\\Progra~1\\DameWa~1\\DameWa~1\\dwrcc.exe -c: -m:".$ip1." -u:".$admin1." -p:".$mdp1." -a:2");

}
echo '<script language="javascript" type="text/javascript"> setTimeout("window.close()", 10); </script>";echo "</HEAD><BODY bgcolor=#d14b7a>';
?>

Est-ce possible de modifier cette fonction pour que le dwrcc.exe lancé dans ce script ce lance en local sur chaque poste ?
Merci
cordialement,

Paul
mardi 28 avril 2009 à 19:31:16 | Re : Problème execution logiciel sur serveur au lieux de poste client

Flachy Joe

C'est pas possible en PHP puisque le script s'exécute sur le serveur et que le client ne le "voit" même pas. En javascript non plus pour des questions de sécurité (sinon n'importe quel webmestre ferait ce qu'il veut sur ton ordi), c'est par contre possible en utilisant un contrôle ActiveX.

Bonne continuation.

Flachy Joe
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. » Les Shadoks
mardi 28 avril 2009 à 20:57:57 | Re : Problème execution logiciel sur serveur au lieux de poste client

kohntark

Membre Club
Salut,

@Falchy Joe :
c'est par contre possible en utilisant un contrôle ActiveX.
=>
Ca dépend du navigateur utilisé, Firefox par exemple, ne les accepte pas.

PHP n'est sans doute pas le plus adapté pour cela, mais ça reste possible moyennant l'install du nécessaire de son exécution en CLI.

Cordialement,


Kohntark -

mardi 28 avril 2009 à 21:11:59 | Re : Problème execution logiciel sur serveur au lieux de poste client

Flachy Joe

Si c'est juste pour lancer une commande autant proposer un .bat à l'utilisateur.

Flachy Joe
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. » Les Shadoks<
mardi 28 avril 2009 à 21:21:34 | Re : Problème execution logiciel sur serveur au lieux de poste client

kohntark

Membre Club
Tout à fait, je pensais à cela justement, mais le problème c'est qu'il doit être exécuté à partir d'un lien, hors ce ne sera pas possible sans l'install de PHP


Kohntark -

mardi 28 avril 2009 à 21:28:43 | Re : Problème execution logiciel sur serveur au lieux de poste client

Flachy Joe

Ben y a PHP sur le serveur apparemment, donc il peut créer le .bat à la volée et proposer son téléchargement/exécution.

Flachy Joe
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. » Les Shadoks<
mardi 28 avril 2009 à 21:50:09 | Re : Problème execution logiciel sur serveur au lieux de poste client

kohntark

Membre Club
Ca peut être une solution effectivement, même si l'on s'éloigne du simple appel d'un lien, sans compter que le téléchargement d'un .bat peut poser pb (... enfin suivant la politique mise en place sur le LAN)


Aforpien ?? ... à toi la parole


Kohntark -

mercredi 29 avril 2009 à 11:21:08 | Re : Problème execution logiciel sur serveur au lieux de poste client

aforpien

Merci à tous pour vos réponses.

Je me doutais effectivement que ce code n'allait pas. Mais il faut que je reste dans l'optique du simple lien cliquable, ayant à faire à une population d'utilisateur et non de techniciens...
Serait-il possible que vous me donniez un peu plus de détails concernant les activeX ? Comment les developper ? et avec quel genre d'outils ? Avez-vous des exemples ?
Merci beaucoup pour vos réponses.
Cordialement,

Paul

mercredi 29 avril 2009 à 19:01:47 | Re : Problème execution logiciel sur serveur au lieux de poste client

Flachy Joe

Une chtiote recherche et voila un bout de code qui devrait fonctionner :
http://www.javascriptfr.com/forum/sujet-EXECUTER-LIGNE-COMMANDE_977731.aspx

Flachy Joe
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. » Les Shadoks<
jeudi 30 avril 2009 à 18:30:27 | Re : Problème execution logiciel sur serveur au lieux de poste client

kohntark

Membre Club
Une population d'utilisateurs lambda qui prend la main sur des serveurs ??
Un identifiant / pass en clair ?

Ca me fait un peu peur, mais j'imagine que tu sais ce que tu fais et que tu as bien cerné le pb.

Quelques questions :
Combien d'utilisateurs ?
As tu l'accès total aux machines ?
Tous les postes sont ils sous internet explorer ?
Peux tu décrire un peu plus le but de cette prise de main à distance ?


Cordialement,

Kohntark -


1 2

Cette discussion est classée dans : poste, ip, password, admin, get


Répondre à ce message

Sujets en rapport avec ce message

comment empêcher une poste à accéder à mon site connaissant son IP [ par sahliali ] Je vient de créer un site web intranet et je veut réaliser une table dont laquelle j'enregistre tous les traces d'un visiteur parmis ces traces son IP Problème de transfert de fichier avec le protocole FTP [ par NerOcrO ] Voici index.php :<body onLoad="document.connexion Demande d'idée " authentification " [ par younes371 ] Bonjour,j'ai mis une page admin.htm, oû l'administrateur se loge pour avoir la page admin.php pour l'administration de son site.//admin.htmcontient un ma connection admin ne fonctionne pas tres bien. [ par Miss1 ] Miss1J'ai crée une base Testeur de port [ par kiki67100 ] BonjourJe voudrais testez Des port en php Voila mon codeif (isset($_GET['IP']) AND isset($_GET['PORT'])){$fp = fsockopen("udp://".$_GET["IP"]."", $_GE adresse ip du poste client local [ par LHUZ ] bonjour,je cherche un moyen de connaitre l'adresse ip d'un poste en local . J'ai essayer la routine PHP suivante :function get_ip(){ if(isset($_SERVER connection partie admin [ par Gaoula73 ] Bonjour, j'ai un problème qui se présente lors de la mise en ligne de mon site, en local il fonctionne très bien. Dans ma base de donnée j'ai une tabl Recherche Multicritères [ par hbiateau ] Bonjour, J'essaie de faire un formulaire de recherche multicritère et je n'y arrive vraiment pas. Si quelqu'un pouvait prendre quelques minutes pour erreur lors de la redirection [ par zuddap ] bonjour a tous, voila je sait pas pourquoi mais les redirections ne marche pas voila mon code : if($log='admin' AND $pazz='azerty') { header("Loca question sur apache [ par j3r3m067 ] comment faire pour changer "Network Domains" j'ai monter mon serveur sur un poste avc une ip de 192.168.16.86 et je voudrai que l'ip sois 192.168.20.2


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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,499 sec (3)

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