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

VBScript Discussion :

WMI : emplacement physique d'un disk mappé


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 15
    Par défaut WMI : emplacement physique d'un disk mappé
    Bonjour a tous

    J'ai affaire à un réseau comportant de nombreux sites.
    Sur un site quelconque, l'utilisateur lambda doit pouvoir gérer le partage d'un répertoire donné.

    Or, je n'arrive pas à connaitre l'emplacement physique de ce répertoire a cause des différents mappages possibles.
    Exemple : un "L:\data\projet" peut pointer sur des serveurs différents selon l'utilisateur concerné.

    Quelqu'un aurait-il une idée parce que je sèche depuis un moment dessus ?

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Je pourrais te conseiller de regarder la doc MSDN sur les objets WMI utilisés dans le genre de script que tu fais, mais vu ton titre, et que tu ne demandes pas comment faire, je me doute que tu l'as connais déjà ou équivalent.

    En fait pour éviter que l'on te conseille des choses que tu as déjà fait, il serait bien que tu mettes ton script, pour savoir où tu en es, et si l'on peut t'aider d'avantage.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 15
    Par défaut
    Ben je n'ai pas de script justement

    J'ai cherché parmi les 351445171646 objets/classes du WMI ce qui serait susceptible de repondre a mon probleme mais je n'ai rien trouve qui corresponde a mon besoin

    J'en suis a douter de la possibilite de faire ce que je veux avec le WMI

    Si quelqu'un a d'autres pistes, je suis preneur...

    Merci

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    avec WMI, je sais pas mais en vbs tu as un exemple dans l'aide en ligne:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     Set WshNetwork = WScript.CreateObject("WScript.Network")
    Set oDrives = WshNetwork.EnumNetworkDrives
    Set oPrinters = WshNetwork.EnumPrinterConnections
    WScript.Echo "Mappages de lecteurs réseau :"
    For i = 0 to oDrives.Count - 1 Step 2
        WScript.Echo "Lecteur " & oDrives.Item(i) & " = " & oDrives.Item(i+1)
    Next
    WScript.Echo 
    WScript.Echo "Mappages d'imprimantes réseau :"
    For i = 0 to oPrinters.Count - 1 Step 2
        WScript.Echo "Port " & oPrinters.Item(i) & " = " & oPrinters.Item(i+1)
    Next
    avec en prime les imprimantes

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 15
    Par défaut
    C'est pas mal du tout ca

    Mais a distance, je fais comment ?

    En gros: j'aimerais faire ca mais sans avoir a déployer le script en local
    C'est pour ca que j'etais parti sur le WMI :p


    Merci pour la reponse en tout cas

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Il fallait le dire tout de suite que tu n'avais rien fait, je t'aurais aiguillé. Je pensais que tu bloqué sur quelque chose que tu avais fait.

    Pour se connecter à distance en WMI :
    http://msdn.microsoft.com/en-us/libr...90(VS.85).aspx

    Pour travailler sur le réseau avec WMI :
    http://msdn.microsoft.com/en-us/libr...95(VS.85).aspx

    Ensuite regarde dans les contributiuons de ce forum :
    1. Une personne à poster un script qui récupère toutes les infos du PC à partir des objets WMI, et cela récupère aussi des infos réseau.
    2. Regarde WMI Creator, c'est un logiciel très pratique pour générer du code vb, vbs, c#, juste en selection les objets à utiliser, leur méthode, et les paramètres. De plus le dernier onglet fournis une description des objets, méthode, et paramètre. Les objets les plus souvent utilisé se trouve dans rout\cimv2.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Emplacement physique de la db?
    Par shikamamour dans le forum Android
    Réponses: 8
    Dernier message: 22/08/2011, 15h23
  2. emplacement physique d'un cluster ?
    Par clepsydre78 dans le forum Windows
    Réponses: 1
    Dernier message: 29/05/2010, 13h40
  3. Emplacement physique de "Mon dossier"
    Par Deciprog dans le forum Outils BI
    Réponses: 3
    Dernier message: 31/12/2009, 11h44
  4. Réponses: 5
    Dernier message: 21/10/2009, 15h10

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