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 :

VBScript pour infos bios


Sujet :

VBScript

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 1
    Par défaut VBScript pour infos bios
    Bonjour,

    J'essai de récupéré les informations du bios via un script vbs que voici :

    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    On Error Resume Next
     
    Const wbemFlagReturnImmediately = &h10
    Const wbemFlagForwardOnly = &h20
     
    arrComputers = Array("localhost")
    For Each strComputer In arrComputers
       WScript.Echo
       WScript.Echo "=========================================="
       WScript.Echo "Computer: " & strComputer
       WScript.Echo "=========================================="
     
       Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
       Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_BIOS", "WQL", _
                                              wbemFlagReturnImmediately + wbemFlagForwardOnly)
     
       For Each objItem In colItems
          strBiosCharacteristics = Join(objItem.BiosCharacteristics, ",")
          strBIOSVersion = Join(objItem.BIOSVersion, ",")
          WScript.Echo "Name: " & objItem.Name
          WScript.Echo "Version: " & objItem.Version
          Next
    Next
     
     
    Function WMIDateStringToDate(dtmDate)
    WScript.Echo dtm: 
    	WMIDateStringToDate = CDate(Mid(dtmDate, 5, 2) & "/" & _
    	Mid(dtmDate, 7, 2) & "/" & Left(dtmDate, 4) _
    	& " " & Mid (dtmDate, 9, 2) & ":" & Mid(dtmDate, 11, 2) & ":" & Mid(dtmDate,13, 2))
    End Function
    Mon problème est que ce script fonction sur un poste 32 bits, mais non sur un post 64 bits, savez-vous comment je pourrais le modifier pour que cela fonctionne ?

    Merci d'avance.

  2. #2
    Membre éclairé
    Inscrit en
    Septembre 2009
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 63
    Par défaut
    A tout hasard...

    Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_BIOS", "WQL", _
    wbemFlagReturnImmediately + wbemFlagForwardOnly)

    la partie en rouge devrait peut-être être adaptée pour la version x64 par example Win64_BIOS (voir documentation M$)

Discussions similaires

  1. [VBS] Fonction vbscript pour transformer en binaire
    Par roots_man dans le forum VBScript
    Réponses: 2
    Dernier message: 30/08/2005, 08h48
  2. VBScript pour obtenir l'espace disque libre
    Par Archangelo dans le forum ASP
    Réponses: 2
    Dernier message: 05/05/2004, 12h33

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