Advertisement
Guest User

Untitled

a guest
Sep 28th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.63 KB | None | 0 0
  1. '*******************************************
  2. ' Win32_Processor.vbs
  3. ' Информация о процессоре
  4. '****************************************************
  5. Option Explicit
  6. On Error Resume Next
  7.  
  8. Dim objService, colProcessors, objProcessor, ProcessorInfo
  9.  
  10. ProcessorInfo = "Информация о процессорах " & VbCrLf & VbCrLf
  11.  
  12. ' Подключаемся к пространству имен WMI
  13. Set objService = GetObject("WinMgmts:\\.\Root\CIMV2")
  14.  
  15. ' Создаем коллекцию экземпляров класса Win32_Processor
  16. Set colProcessors = objService.ExecQuery("SELECT * FROM Win32_Processor")
  17.  
  18. ' Начинаем перебор коллекции
  19. For Each objProcessor In colProcessors
  20. ProcessorInfo = ProcessorInfo & "Address Width: " & objProcessor.AddressWidth & VbCrLf
  21. ProcessorInfo = ProcessorInfo & "Architecture: " & objProcessor.Architecture & VbCrLf
  22. ProcessorInfo = ProcessorInfo & "Caption: " & objProcessor.Caption & VbCrLf
  23. ProcessorInfo = ProcessorInfo & "Cpu Status: " & objProcessor.CpuStatus & VbCrLf
  24. ProcessorInfo = ProcessorInfo & "Current Clock Speed: " & objProcessor.CurrentClockSpeed & VbCrLf
  25. ProcessorInfo = ProcessorInfo & "Current Voltage: " & objProcessor.CurrentVoltage & VbCrLf
  26. ProcessorInfo = ProcessorInfo & "Data Width: " & objProcessor.DataWidth & VbCrLf
  27. ProcessorInfo = ProcessorInfo & "Description: " & objProcessor.Description & VbCrLf
  28. ProcessorInfo = ProcessorInfo & "Device ID: " & objProcessor.DeviceID & VbCrLf
  29. ProcessorInfo = ProcessorInfo & "ExtClock: " & objProcessor.ExtClock & VbCrLf
  30. ProcessorInfo = ProcessorInfo & "Family: " & objProcessor.Family & VbCrLf
  31. ProcessorInfo = ProcessorInfo & "Install Date: " & objProcessor.InstallDate & VbCrLf
  32. ProcessorInfo = ProcessorInfo & "L2 Cache Size: " & objProcessor.L2CacheSize & VbCrLf
  33. ProcessorInfo = ProcessorInfo & "L2 Cache Speed: " & objProcessor.L2CacheSpeed & VbCrLf
  34. ProcessorInfo = ProcessorInfo & "Level: " & objProcessor.Level & VbCrLf
  35. ProcessorInfo = ProcessorInfo & "LoadPercentage: " & objProcessor.LoadPercentage & VbCrLf
  36. ProcessorInfo = ProcessorInfo & "Manufacturer: " & objProcessor.Manufacturer & VbCrLf
  37. ProcessorInfo = ProcessorInfo & "Maximum Clock Speed: " & objProcessor.MaxClockSpeed & VbCrLf
  38. ProcessorInfo = ProcessorInfo & "Name: " & objProcessor.Name & VbCrLf
  39. ProcessorInfo = ProcessorInfo & "Power Management Supported: " & objProcessor.PowerManagementSupported & VbCrLf
  40. ProcessorInfo = ProcessorInfo & "Processor Id: " & objProcessor.ProcessorId & VbCrLf
  41. ProcessorInfo = ProcessorInfo & "ProcessorType: " & objProcessor.ProcessorType & VbCrLf
  42. ProcessorInfo = ProcessorInfo & "Revision: " & objProcessor.Revision & VbCrLf
  43. ProcessorInfo = ProcessorInfo & "Role: " & objProcessor.Role & VbCrLf
  44. ProcessorInfo = ProcessorInfo & "Socket Designation: " & objProcessor.SocketDesignation & VbCrLf
  45. ProcessorInfo = ProcessorInfo & "Status: " & objProcessor.Status & VbCrLf
  46. ProcessorInfo = ProcessorInfo & "Statuslnfo: " & objProcessor.StatusInfo & VbCrLf
  47. ProcessorInfo = ProcessorInfo & "Stepping: " & objProcessor.Stepping & VbCrLf
  48. ProcessorInfo = ProcessorInfo & "UpgradeMethod: " & objProcessor.UpgradeMethod & VbCrLf
  49. ProcessorInfo = ProcessorInfo & "Version: " & objProcessor.Version & VbCrLf
  50. ProcessorInfo = ProcessorInfo & "VoltageCaps: " & objProcessor.VoltageCaps & VbCrLf
  51. ProcessorInfo = ProcessorInfo & "********************************" & VbCrLf & VbCrLf
  52.  
  53. Next
  54. ' Выводим информацию
  55. WScript.Echo ProcessorInfo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement