IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Faire un montage réseau en javascript


Sujet :

JavaScript

  1. #1
    Membre actif Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 320
    Points : 286
    Points
    286
    Par défaut Faire un montage réseau en javascript
    Bonjour tout le monde.

    Dans une appli intranet, on me demande de faire un montage réseau de type : "net use M:\\172.16.xxx.xxx\NAS_ACL /USER:utilisateur\Rep1 mdp /PERSISTENT:NO"

    Je pense que ce n'est pas possible, mais impossible de le démontrer.

    J'ai testé ça :

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function MontageDisque() {
        var WSS = new ActiveXObject('WScript.Shell'); // WScritp.shell
        WSS.run ('net use M:\\172.16.123.456\NAS_ACL mdp  /USER:utilisateur\rep1 /PERSISTENT:NO', 1, true);
     
    console.log("WTest="+WTest);	
     
    	var WTest2 = WSS.run('Montage.bat', 1, true);
     
    console.log("WTest2="+WTest2);
     
    }

    Edit :
    WTest = 2, mais je ne trouve pas la signification des codes retour ???
    WTest2 plante !

    Est-ce que ça pourrait fonctionner et si oui, comment, est-ce que je dois faire ?

    Merci d'avance.

  2. #2
    Membre actif Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 320
    Points : 286
    Points
    286
    Par défaut
    J'ai réussit à bien avancer sur le problème en faisant ça :

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    	WRep = G_ACTX_FSO.GetParentFolderName(self.location.pathname).substr(1);
    console.log("WRep="+WRep);
    	var WMontage = WRep + "/Montage.bat";
    console.log("WMontage="+WMontage);	
    	var WTest4 = G_ACTX_WSS.Run(WMontage, 1, true);
    console.log("WTest4="+WTest4);

    Mais mon souci est que maintenant, j'ai une fenêtre qui s'ouvre d'avertissement de sécurité demande de cliquer soit sur "Exécuter", soit sur "Annuler".
    Est-ce qu'il y a un moyen de ne pas avoir cette fenêtre ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Juin 2014
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2014
    Messages : 427
    Points : 859
    Points
    859
    Par défaut
    Un ActiveX, c'est un peu comme une macro pour excel dont tu ignores la provenance. Demander à l'utilisateur s'il veut l'exécuter, c'est la moindre des choses, question sécurité.

  4. #4
    Membre actif Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 320
    Points : 286
    Points
    286
    Par défaut
    Bien sur, on est absolument d'accord pour un fonctionnement normal, mais là, nous sommes dans un intranet d'entreprise sur lequel les utilisateurs ne peuvent faire quoi que ce soit au niveau de la configuration de leur machine.
    C'est donc à nous de trouver le moyen de faire avec et c'est pas facile

  5. #5
    Membre éclairé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Juin 2014
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2014
    Messages : 427
    Points : 859
    Points
    859
    Par défaut
    Accorder une permission, ce n'est pas faire n'importe quoi. Par contre, intervenir dans les paramétrages du navigateur pour qu'il laisse passer les activeX sans demander l'accord de l'utilisateur est vraiment dangereux. Surtout lorsqu'on sait que le navigateur n'est plus maintenu depuis belle lurette.

  6. #6
    Membre actif Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 320
    Points : 286
    Points
    286
    Par défaut
    On est d'accord, mais à leur corps défendant, ça reste uniquement de l'intranet.

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/08/2006, 23h52
  2. Recherche logiciels pour faire des plans réseau
    Par bouchette63 dans le forum Administration
    Réponses: 6
    Dernier message: 05/06/2006, 12h01
  3. Faire apelle a une fonction javascript depuis un onclick=&am
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/12/2005, 21h41
  4. [Windows 98] montage réseau
    Par xufux dans le forum Windows 2000/Me/98/95
    Réponses: 2
    Dernier message: 10/10/2005, 10h35
  5. Faire des calculs automatiques en JavaScript
    Par yoyot dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 28/02/2005, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo