Hello
I included a piece of code from MS Scriptomatic but what I am looking for
is a way to update the fields using vbscript and WMI.
These are the 2 fields I wan to update with information... Can some one
help?
WScript.Echo "PrimaryOwnerContact: " & objItem.PrimaryOwnerContact
WScript.Echo "PrimaryOwnerName: " & objItem.PrimaryOwnerName
= &h10
Const wbemFlagForwardOnly = &h20
arrComputers = Array("SERVERNAME")
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_ComputerSystem", "WQL", _
wbemFlagReturnImmediately +
wbemFlagForwardOnly)
For Each objItem In colItems
WScript.Echo "AdminPasswordStatus: " & objItem.AdminPasswordStatus
WScript.Echo "AutomaticResetBootOption: " &
objItem.AutomaticResetBootOption
WScript.Echo "AutomaticResetCapability: " &
objItem.AutomaticResetCapability
WScript.Echo "BootOptionOnLimit: " & objItem.BootOptionOnLimit
WScript.Echo "BootOptionOnWatchDog: " & objItem.BootOptionOnWatchDog
WScript.Echo "BootROMSupported: " & objItem.BootROMSupported
WScript.Echo "BootupState: " & objItem.BootupState
WScript.Echo "Caption: " & objItem.Caption
WScript.Echo "ChassisBootupState: " & objItem.ChassisBootupState
WScript.Echo "CreationClassName: " & objItem.CreationClassName
WScript.Echo "CurrentTimeZone: " & objItem.CurrentTimeZone
WScript.Echo "DaylightInEffect: " & objItem.DaylightInEffect
WScript.Echo "Description: " & objItem.Description
WScript.Echo "Domain: " & objItem.Domain
WScript.Echo "DomainRole: " & objItem.DomainRole
WScript.Echo "EnableDaylightSavingsTime: " &
objItem.EnableDaylightSavingsTime
WScript.Echo "FrontPanelResetStatus: " & objItem.FrontPanelResetStatus
WScript.Echo "InfraredSupported: " & objItem.InfraredSupported
strInitialLoadInfo = Join(objItem.InitialLoadInfo, ",")
WScript.Echo "InitialLoadInfo: " & strInitialLoadInfo
WScript.Echo "InstallDate: " &
WMIDateStringToDate(objItem.InstallDate)
WScript.Echo "KeyboardPasswordStatus: " &
objItem.KeyboardPasswordStatus
WScript.Echo "LastLoadInfo: " & objItem.LastLoadInfo
WScript.Echo "Manufacturer: " & objItem.Manufacturer
WScript.Echo "Model: " & objItem.Model
WScript.Echo "Name: " & objItem.Name
WScript.Echo "NameFormat: " & objItem.NameFormat
WScript.Echo "NetworkServerModeEnabled: " &
objItem.NetworkServerModeEnabled
WScript.Echo "NumberOfProcessors: " & objItem.NumberOfProcessors
strOEMLogoBitmap = Join(objItem.OEMLogoBitmap, ",")
WScript.Echo "OEMLogoBitmap: " & strOEMLogoBitmap
strOEMStringArray = Join(objItem.OEMStringArray, ",")
WScript.Echo "OEMStringArray: " & strOEMStringArray
WScript.Echo "PartOfDomain: " & objItem.PartOfDomain
WScript.Echo "PauseAfterReset: " & objItem.PauseAfterReset
strPowerManagementCapabilities =
Join(objItem.PowerManagementCapabilities, ",")
WScript.Echo "PowerManagementCapabilities: " &
strPowerManagementCapabilities
WScript.Echo "PowerManagementSupported: " &
objItem.PowerManagementSupported
WScript.Echo "PowerOnPasswordStatus: " & objItem.PowerOnPasswordStatus
WScript.Echo "PowerState: " & objItem.PowerState
WScript.Echo "PowerSupplyState: " & objItem.PowerSupplyState
WScript.Echo "PrimaryOwnerContact: " & objItem.PrimaryOwnerContact
WScript.Echo "PrimaryOwnerName: " & objItem.PrimaryOwnerName
WScript.Echo "ResetCapability: " & objItem.ResetCapability
WScript.Echo "ResetCount: " & objItem.ResetCount
WScript.Echo "ResetLimit: " & objItem.ResetLimit
strRoles = Join(objItem.Roles, ",")
WScript.Echo "Roles: " & strRoles
WScript.Echo "Status: " & objItem.Status
strSupportContactDescription = Join(objItem.SupportContactDescription,
",")
WScript.Echo "SupportContactDescription: " &
strSupportContactDescription
WScript.Echo "SystemStartupDelay: " & objItem.SystemStartupDelay
strSystemStartupOptions = Join(objItem.SystemStartupOptions, ",")
WScript.Echo "SystemStartupOptions: " & strSystemStartupOptions
WScript.Echo "SystemStartupSetting: " & objItem.SystemStartupSetting
WScript.Echo "SystemType: " & objItem.SystemType
WScript.Echo "ThermalState: " & objItem.ThermalState
WScript.Echo "TotalPhysicalMemory: " & objItem.TotalPhysicalMemory
WScript.Echo "UserName: " & objItem.UserName
WScript.Echo "WakeUpType: " & objItem.WakeUpType
WScript.Echo "Workgroup: " & objItem.Workgroup
WScript.Echo
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