#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
  
}