WMI - Windows Management Instrumentation

CPU

Lieutenant
Registriert
Jan. 2006
Beiträge
704
Hallo,

das WMI ist ein sehr mächtiges Tool, um Informationen über den PC auszulesen oder diese sogar zu ändern. Mit einer kleinen Query (und einem Mini-VB-Skript) kann ich den Prozessornamen auslesen:
Code:
Dim oWMI : Set oWMI = GetObject("winmgmts:")
Dim classComponent : Set classComponent = oWMI.ExecQuery("Select Name from Win32_Processor")
Dim obj, strData
For Each obj in classComponent
  strData = strData & obj.Name & VBCrLf
Next
wscript.echo strData

Meine Frage: welche Windows-Verisonen unterstützen das? Auch 64-Bit-Systeme?
EDIT: Kann ich so auch irgendwie Remote die Daten auslesen?

Gruß,
CPU
 
Zuletzt bearbeitet: (Noch ne' Frage!)
Toll :D

Ich habe bereits einige VBSkripts aus dem Internet probiert! Ich werde mal folgendes testen:
Code:
' Full Computer Name
' can be found by right-clicking My Computer,
' then click Properties, then click the Computer Name tab)
' or use the computer's IP address
strComputer = "FullComputerName" 
strDomain = "DOMAIN" 
Wscript.StdOut.Write "Please enter your user name:"
strUser = Wscript.StdIn.ReadLine 
Set objPassword = CreateObject("ScriptPW.Password")
Wscript.StdOut.Write "Please enter your password:"
strPassword = objPassword.GetPassword()
 
Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objSWbemServices = objSWbemLocator.ConnectServer(strComputer, _
    "root\cimv2", _
     strUser, _
     strPassword, _
     "MS_409", _
     "ntlmdomain:" + strDomain)
Set colSwbemObjectSet = _
    objSWbemServices.ExecQuery("Select * From Win32_Process")
For Each objProcess in colSWbemObjectSet
    Wscript.Echo "Process Name: " & objProcess.Name 
Next

Was ist genau "DOMAIN", wenn es mehrer Computer in einer Workgroup sind? Und ich kann doch auch mehrer Queries laufen lassen, oder?

Gruß,
CPU
 
Ich habe es zum Laufen gebracht, indem ich in Win7 den Administrator-Account aktiviert habe und ein Paar Regeln zur Firewall hinzugefügt habe!

Funktioniert das denn jetzt zuverlässig?

Gruß,
CPU
 
Zurück
Oben