Menu
Hello, I need know the Client hardware features and this have send to Server.
The hardware features are : hard disk,Processor[processing velocity (ex: 3.2GHz)], ram memory, hard disk capacity.
Please help me….
Thanks.
<i>
</i>var strComputer = ".";
var objWMIService = GetObject("winmgmts:\\" + strComputer + "\root\cimv2");
var e = new Enumerator(objWMIService.ExecQuery("Select * from Win32_DiskDrive","WQL",48));
for (;!e.atEnd();e.moveNext())
{ objItem = e.item();
WScript.Echo ("Availability: " + objItem.Availability)
WScript.Echo ("BytesPerSector: " + objItem.BytesPerSector)
WScript.Echo ("Capabilities: " + objItem.Capabilities)
WScript.Echo ("CapabilityDescriptions: " + objItem.CapabilityDescriptions)
WScript.Echo ("Caption: " + objItem.Caption)
WScript.Echo ("CompressionMethod: " + objItem.CompressionMethod)
WScript.Echo ("ConfigManagerErrorCode: " + objItem.ConfigManagerErrorCode)
WScript.Echo ("ConfigManagerUserConfig: " + objItem.ConfigManagerUserConfig)
WScript.Echo ("CreationClassName: " + objItem.CreationClassName)
WScript.Echo ("DefaultBlockSize: " + objItem.DefaultBlockSize)
WScript.Echo ("Description: " + objItem.Description)
WScript.Echo ("DeviceID: " + objItem.DeviceID)
WScript.Echo ("ErrorCleared: " + objItem.ErrorCleared)
WScript.Echo ("ErrorDescription: " + objItem.ErrorDescription)
WScript.Echo ("ErrorMethodology: " + objItem.ErrorMethodology)
WScript.Echo ("Index: " + objItem.Index)
WScript.Echo ("InstallDate: " + objItem.InstallDate)
WScript.Echo ("InterfaceType: " + objItem.InterfaceType)
WScript.Echo ("LastErrorCode: " + objItem.LastErrorCode)
WScript.Echo ("Manufacturer: " + objItem.Manufacturer)
WScript.Echo ("MaxBlockSize: " + objItem.MaxBlockSize)
WScript.Echo ("MaxMediaSize: " + objItem.MaxMediaSize)
WScript.Echo ("MediaLoaded: " + objItem.MediaLoaded)
WScript.Echo ("MediaType: " + objItem.MediaType)
WScript.Echo ("MinBlockSize: " + objItem.MinBlockSize)
WScript.Echo ("Model: " + objItem.Model)
WScript.Echo ("Name: " + objItem.Name)
WScript.Echo ("NeedsCleaning: " + objItem.NeedsCleaning)
WScript.Echo ("NumberOfMediaSupported: " + objItem.NumberOfMediaSupported)
WScript.Echo ("Partitions: " + objItem.Partitions)
WScript.Echo ("PNPDeviceID: " + objItem.PNPDeviceID)
WScript.Echo ("PowerManagementCapabilities: " + objItem.PowerManagementCapabilities)
WScript.Echo ("PowerManagementSupported: " + objItem.PowerManagementSupported)
WScript.Echo ("SCSIBus: " + objItem.SCSIBus)
WScript.Echo ("SCSILogicalUnit: " + objItem.SCSILogicalUnit)
WScript.Echo ("SCSIPort: " + objItem.SCSIPort)
WScript.Echo ("SCSITargetId: " + objItem.SCSITargetId)
WScript.Echo ("SectorsPerTrack: " + objItem.SectorsPerTrack)
WScript.Echo ("Signature: " + objItem.Signature)
WScript.Echo ("Size: " + objItem.Size)
WScript.Echo ("Status: " + objItem.Status)
WScript.Echo ("StatusInfo: " + objItem.StatusInfo)
WScript.Echo ("SystemCreationClassName: " + objItem.SystemCreationClassName)
WScript.Echo ("SystemName: " + objItem.SystemName)
WScript.Echo ("TotalCylinders: " + objItem.TotalCylinders)
WScript.Echo ("TotalHeads: " + objItem.TotalHeads)
WScript.Echo ("TotalSectors: " + objItem.TotalSectors)
WScript.Echo ("TotalTracks: " + objItem.TotalTracks)
WScript.Echo ("TracksPerCylinder: " + objItem.TracksPerCylinder)
WScript.Echo ("")
}
<i>
</i>var strComputer = ".";
var objWMIService = GetObject("winmgmts:\\" + strComputer + "\root\cimv2");
var e = new Enumerator(objWMIService.ExecQuery("Select * from Win32_Processor","WQL",48));
for (;!e.atEnd();e.moveNext())
{ objItem = e.item();
WScript.Echo ("AddressWidth: " + objItem.AddressWidth)
WScript.Echo ("Architecture: " + objItem.Architecture)
WScript.Echo ("Availability: " + objItem.Availability)
WScript.Echo ("Caption: " + objItem.Caption)
WScript.Echo ("ConfigManagerErrorCode: " + objItem.ConfigManagerErrorCode)
WScript.Echo ("ConfigManagerUserConfig: " + objItem.ConfigManagerUserConfig)
WScript.Echo ("CpuStatus: " + objItem.CpuStatus)
WScript.Echo ("CreationClassName: " + objItem.CreationClassName)
WScript.Echo ("CurrentClockSpeed: " + objItem.CurrentClockSpeed)
WScript.Echo ("CurrentVoltage: " + objItem.CurrentVoltage)
WScript.Echo ("DataWidth: " + objItem.DataWidth)
WScript.Echo ("Description: " + objItem.Description)
WScript.Echo ("DeviceID: " + objItem.DeviceID)
WScript.Echo ("ErrorCleared: " + objItem.ErrorCleared)
WScript.Echo ("ErrorDescription: " + objItem.ErrorDescription)
WScript.Echo ("ExtClock: " + objItem.ExtClock)
WScript.Echo ("Family: " + objItem.Family)
WScript.Echo ("InstallDate: " + objItem.InstallDate)
WScript.Echo ("L2CacheSize: " + objItem.L2CacheSize)
WScript.Echo ("L2CacheSpeed: " + objItem.L2CacheSpeed)
WScript.Echo ("LastErrorCode: " + objItem.LastErrorCode)
WScript.Echo ("Level: " + objItem.Level)
WScript.Echo ("LoadPercentage: " + objItem.LoadPercentage)
WScript.Echo ("Manufacturer: " + objItem.Manufacturer)
WScript.Echo ("MaxClockSpeed: " + objItem.MaxClockSpeed)
WScript.Echo ("Name: " + objItem.Name)
WScript.Echo ("OtherFamilyDescription: " + objItem.OtherFamilyDescription)
WScript.Echo ("PNPDeviceID: " + objItem.PNPDeviceID)
WScript.Echo ("PowerManagementCapabilities: " + objItem.PowerManagementCapabilities)
WScript.Echo ("PowerManagementSupported: " + objItem.PowerManagementSupported)
WScript.Echo ("ProcessorId: " + objItem.ProcessorId)
WScript.Echo ("ProcessorType: " + objItem.ProcessorType)
WScript.Echo ("Revision: " + objItem.Revision)
WScript.Echo ("Role: " + objItem.Role)
WScript.Echo ("SocketDesignation: " + objItem.SocketDesignation)
WScript.Echo ("Status: " + objItem.Status)
WScript.Echo ("StatusInfo: " + objItem.StatusInfo)
WScript.Echo ("Stepping: " + objItem.Stepping)
WScript.Echo ("SystemCreationClassName: " + objItem.SystemCreationClassName)
WScript.Echo ("SystemName: " + objItem.SystemName)
WScript.Echo ("UniqueId: " + objItem.UniqueId)
WScript.Echo ("UpgradeMethod: " + objItem.UpgradeMethod)
WScript.Echo ("Version: " + objItem.Version)
WScript.Echo ("VoltageCaps: " + objItem.VoltageCaps)
WScript.Echo ("")
}
<i>
</i>var strComputer = ".";
var objWMIService = GetObject("winmgmts:\\" + strComputer + "\root\cimv2");
var e = new Enumerator(objWMIService.ExecQuery("Select * from Win32_MemoryArray","WQL",48));
for (;!e.atEnd();e.moveNext())
{ objItem = e.item();
WScript.Echo ("Access: " + objItem.Access)
WScript.Echo ("AdditionalErrorData: " + objItem.AdditionalErrorData)
WScript.Echo ("Availability: " + objItem.Availability)
WScript.Echo ("BlockSize: " + objItem.BlockSize)
WScript.Echo ("Caption: " + objItem.Caption)
WScript.Echo ("ConfigManagerErrorCode: " + objItem.ConfigManagerErrorCode)
WScript.Echo ("ConfigManagerUserConfig: " + objItem.ConfigManagerUserConfig)
WScript.Echo ("CorrectableError: " + objItem.CorrectableError)
WScript.Echo ("CreationClassName: " + objItem.CreationClassName)
WScript.Echo ("Description: " + objItem.Description)
WScript.Echo ("DeviceID: " + objItem.DeviceID)
WScript.Echo ("EndingAddress: " + objItem.EndingAddress)
WScript.Echo ("ErrorAccess: " + objItem.ErrorAccess)
WScript.Echo ("ErrorAddress: " + objItem.ErrorAddress)
WScript.Echo ("ErrorCleared: " + objItem.ErrorCleared)
WScript.Echo ("ErrorData: " + objItem.ErrorData)
WScript.Echo ("ErrorDataOrder: " + objItem.ErrorDataOrder)
WScript.Echo ("ErrorDescription: " + objItem.ErrorDescription)
WScript.Echo ("ErrorGranularity: " + objItem.ErrorGranularity)
WScript.Echo ("ErrorInfo: " + objItem.ErrorInfo)
WScript.Echo ("ErrorMethodology: " + objItem.ErrorMethodology)
WScript.Echo ("ErrorResolution: " + objItem.ErrorResolution)
WScript.Echo ("ErrorTime: " + objItem.ErrorTime)
WScript.Echo ("ErrorTransferSize: " + objItem.ErrorTransferSize)
WScript.Echo ("InstallDate: " + objItem.InstallDate)
WScript.Echo ("LastErrorCode: " + objItem.LastErrorCode)
WScript.Echo ("Name: " + objItem.Name)
WScript.Echo ("NumberOfBlocks: " + objItem.NumberOfBlocks)
WScript.Echo ("OtherErrorDescription: " + objItem.OtherErrorDescription)
WScript.Echo ("PNPDeviceID: " + objItem.PNPDeviceID)
WScript.Echo ("PowerManagementCapabilities: " + objItem.PowerManagementCapabilities)
WScript.Echo ("PowerManagementSupported: " + objItem.PowerManagementSupported)
WScript.Echo ("Purpose: " + objItem.Purpose)
WScript.Echo ("StartingAddress: " + objItem.StartingAddress)
WScript.Echo ("Status: " + objItem.Status)
WScript.Echo ("StatusInfo: " + objItem.StatusInfo)
WScript.Echo ("SystemCreationClassName: " + objItem.SystemCreationClassName)
WScript.Echo ("SystemLevelAddress: " + objItem.SystemLevelAddress)
WScript.Echo ("SystemName: " + objItem.SystemName)
WScript.Echo ("")
}
That is NOT Javascript, it is a combination of JScript and ActiveX[/quote]
How can to programm or make this, exist other language or other way, [/quote]
0.1.9 — BETA 5.4