If this script works for you in your environment please rate it.  If you have problems running the script please start a discussion and state the error you are seeing or issue you have. 

You may want to see the other scripts I have posted, such as "Enumerate Active Directory User Object Information", "Enumerate Active Directory Group Object Information", "Create Active Directory Group Object" or "Create Active Directory Computer Object" to assist you with your scripting needs. 

PowerShell
Edit|Remove
#This code demonstrates how to list Computer System information for the local system 
#without any plug-ins. 
#
#To run this script within your environment you should only need to copy and paste this script into
#either Windows Powershell ISE or PowerGUI Script Editor,(http://powergui.org) with the following
#changes to the script which I have numbered below.  
#  1.) You may also need to install Microsoft Update "http://support.microsoft.com/kb/968930".
#
# You may change the "." to a computer name, (example: "ComputerName") to get remote system information

$strComputer = "."
$objWin32CS = Get-WmiObject -Class Win32_ComputerSystem -namespace "root\CIMV2" -computername $strComputer

foreach ($strCSItem in $objWin32CS)
{
  Write-Host "AdminPasswordStatus:" $strCSItem.AdminPasswordStatus
  Write-Host "AutomaticResetBootOption:" $strCSItem.AutomaticResetBootOption
  Write-Host "AutomaticResetCapability:" $strCSItem.AutomaticResetCapability
#  Write-Host "BootOptionOnLimit:" $strCSItem.BootOptionOnLimit
#  Write-Host "BootOptionOnWatchDog:" $strCSItem.BootOptionOnWatchDog
  Write-Host "BootROMSupported:" $strCSItem.BootROMSupported
  Write-Host "BootupState:" $strCSItem.BootupState
  Write-Host "Caption:" $strCSItem.Caption
  Write-Host "ChassisBootupState:" $strCSItem.ChassisBootupState
  Write-Host "ClassPath:" $strCSItem.ClassPath
  Write-Host "CurrentTimeZone:" $strCSItem.CurrentTimeZone
  Write-Host "DaylightInEffect:" $strCSItem.DaylightInEffect
  Write-Host "Description:" $strCSItem.Description
  Write-Host "Domain:" $strCSItem.Domain
  Write-Host "DomainRole:" $strCSItem.DomainRole
  Write-Host "EnableDaylightSavingsTime:" $strCSItem.EnableDaylightSavingsTime
  Write-Host "FrontPanelResetStatus:" $strCSItem.FrontPanelResetStatus
  Write-Host "InfraredSupported:" $strCSItem.InfraredSupported
#  Write-Host "InitialLoadInfo:" $strCSItem.InitialLoadInfo
#  Write-Host "InstallDate:" $strCSItem.InstallDate
  Write-Host "KeyboardPasswordStatus:" $strCSItem.KeyboardPasswordStatus
  Write-Host "Manufacturer:" $strCSItem.Manufacturer
  Write-Host "Model:" $strCSItem.Model
  Write-Host "Name:" $strCSItem.Name
  Write-Host "NetworkServerModeEnabled:" $strCSItem.NetworkServerModeEnabled
  Write-Host "NumberOfLogicalProcessors:" $strCSItem.NumberOfLogicalProcessors
  Write-Host "NumberOfProcessors:" $strCSItem.NumberOfProcessors
#  Write-Host "OEMLogoBitmap:" $strCSItem.OEMLogoBitmap
  Write-Host "OEMStringArray:" $strCSItem.OEMStringArray
  Write-Host "PartOfDomain:" $strCSItem.PartOfDomain
  Write-Host "Path:" $strCSItem.Path
  Write-Host "PauseAfterReset:" $strCSItem.PauseAfterReset
#  Write-Host "PowerManagementCapabilities:" $strCSItem.PowerManagementCapabilities
#  Write-Host "PowerManagementSupported:" $strCSItem.PowerManagementSupported
  Write-Host "PowerOnPasswordStatus:" $strCSItem.PowerOnPasswordStatus
  Write-Host "PowerState:" $strCSItem.PowerState
  Write-Host "PowerSupplyState:" $strCSItem.PowerSupplyState
  Write-Host "PrimaryOwnerContact:" $strCSItem.PrimaryOwnerContact
  Write-Host "PrimaryOwnerName:" $strCSItem.PrimaryOwnerName
  Write-Host "ResetCapability:" $strCSItem.ResetCapability
  Write-Host "ResetCount:" $strCSItem.ResetCount
  Write-Host "ResetLimit:" $strCSItem.ResetLimit
  Write-Host "Roles:" $strCSItem.Roles
#  Write-Host "Site:" $strCSItem.Site
  Write-Host "Status:" $strCSItem.Status
  Write-Host "SupportContactDescription:" $strCSItem.SupportContactDescription
  Write-Host "SystemStartupDelay:" $strCSItem.SystemStartupDelay
  Write-Host "SystemStartupOptions:" $strCSItem.SystemStartupOptions
  Write-Host "SystemStartupSetting:" $strCSItem.SystemStartupSetting
  Write-Host "SystemType:" $strCSItem.SystemType
  Write-Host "ThermalState:" $strCSItem.ThermalState
  Write-Host "TotalPhysicalMemory:" $strCSItem.TotalPhysicalMemory
  Write-Host "UserName:" $strCSItem.UserName
  Write-Host "WakeUpType:" $strCSItem.WakeUpType
  Write-Host "Workgroup:" $strCSItem.Workgroup
  
}