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 :

Afficher des information sur le PC


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut Afficher des information sur le PC
    Bonjour, j'ai besoin d'uns script VBS qui affiche certaine information sur le PC:

    1 -> Les adresse IP et passerelle

    2 -> carte mére

    3 -> Carte réseau

    4 -> carte son

    5 -> processeur


    pouriez vous m'aider ?

  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
    Pour le 1, j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    strComputer = "."
    Set objWMIService = GetObject(_
        "winmgmts:\\" & strComputer & "\root\cimv2")
    Set colItems = objWMIService.ExecQuery _
        ("Select * From Win32_NetworkAdapter " _
            & "Where NetConnectionID = " & _
            "'Local Area Connection 2'")
     
    For Each objItem in colItems
        strMACAddress = objItem.MACAddress
    Next
     
    Set colItems = objWMIService.ExecQuery _
        ("Select * From Win32_NetworkAdapterConfiguration")
     
    For Each objItem in colItems
        If objItem.MACAddress = strMACAddress Then
            For Each strIPAddress in objItem.IPAddress
                Wscript.Echo "IP Address: " &  strIPAddress
            Next
        End If
    Next
    Pour le reste, cela dépend de ce que tu veux savoir.

    Mais de façon générale, pour obtenir des informations sur le poste local, quelqu'un nous a fournis un source pas mal du tout :
    http://www.developpez.net/forums/sho...d.php?t=357058

    Essaye le et prend ce que tu as besoins.

  3. #3
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Bonjour et merci beaucoup

    Ton script ne fonctione pas chez moi, le Wscript.Echo ne s'affiche pas


    Je vais voir ton lien

  4. #4
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Dans le lien que tu ma donner, j'ai récupére ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Set colBaseBoards =  objWMIService.ExecQuery _
        ("Select * from Win32_BaseBoard")
    report = report & vbCrLf & "******************************************" & vbCrLf
    report = report & "Carte-mère" & vbCrLf & "******************************************" & vbCrLf
    Mais ca me renvoi une erreur

  5. #5
    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 faut que tu me donnes les erreurs pour que je comprenne le problème.
    Pour le script tu dois conserver cette ligne aussi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

  6. #6
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Donc j'ai ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
     
    Set colBaseBoards =  objWMIService.ExecQuery _
        ("Select * from Win32_BaseBoard")
    report = report & vbCrLf & "******************************************" & vbCrLf
    report = report & "Carte-mère" & vbCrLf & "******************************************" & vbCrLf
     
    For Each objBaseBoard in colBaseBoards
     
            report = report & "- Nom: " & objBaseBoard.Name & vbCrLf
            report = report & "- Modèle: " & objBaseBoard.Model & vbCrLf
            report = report & "- Manufacturier: " & objBaseBoard.Manufacturer & vbCrLf
            report = report & "- Numéro de série: " & objBaseBoard.SerialNumber & vbCrLf
            report = report & "- Numéro d'inventaire (SKU): " & objBaseBoard.SKU & vbCrLf
            report = report & vbCrLf
    Next
    Et j'ai cette erreur:


  7. #7
    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
    Citation Envoyé par koKoTis Voir le message
    Bonjour et merci beaucoup

    Ton script ne fonctione pas chez moi, le Wscript.Echo ne s'affiche pas


    Je vais voir ton lien
    Esaaye avec msgbox au lieu de wscript.echo

  8. #8
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Citation Envoyé par ced600 Voir le message
    Esaaye avec msgbox au lieu de wscript.echo
    Ca ne change rien

  9. #9
    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
    dis moi lorque tu copies colles dans ton fichier script, tu enlèves bien les
    _
    ?

    Ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set colBaseBoards =  objWMIService.ExecQuery _
        ("Select * from Win32_BaseBoard")
    Deviens ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set colBaseBoards =  objWMIService.ExecQuery("Select * from Win32_BaseBoard")

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/12/2016, 17h55
  2. [AJAX] Afficher des informations sur la même page
    Par Majinpsy dans le forum AJAX
    Réponses: 2
    Dernier message: 05/02/2014, 11h16
  3. Afficher des informations sur le bureau
    Par bdaboah dans le forum Windows XP
    Réponses: 4
    Dernier message: 16/06/2011, 16h18
  4. Réponses: 0
    Dernier message: 22/06/2010, 15h57
  5. Réponses: 23
    Dernier message: 16/03/2010, 15h19

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