Listing Bios settings using Windows PowerShell












1















I have a Hp Pavilion g6 laptop running Windows 10 Pro and I would like to list all (or as much) bios setting as I can from within windows without actually going into the bios for debugging purposes. I searched online and I was able to find this PowerShell line



Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnumeration |Format-Table Name,Value -AutoSize



but it gives me this error



Get-WmiObject : Invalid namespace "root/hp/instrumentedBIOS"
At line:1 char:1
+ Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnume ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand



and i don't know where to go from here










share|improve this question























  • gwmi -class hp_biossettinginterface -Namespace "roothpinstrumentedbios" , can you please try this?, found this is a forum for a G3, unfortunately I don't own any HP hardware to try.

    – CraftyB
    2 hours ago













  • After looking further for the model G6 I have found the following article community.spiceworks.com/topic/… with a response from HP stating "BCU is a command-line utility for controlling various BIOS settings on a supported HP notebook, desktop, or workstation system. It requires a BIOS that supports HP WMI Namespace within the BIOS.", Whilst your not trying to use the BCU application if the wmi namespace is unavailable due to not being supported you will not be able to read from it via any other software (powershell etc).

    – CraftyB
    2 hours ago











  • yeah i have figured that sadly. maybe there is a 3rd to what i need. I just need to read the setting and nothing else

    – user22341
    2 hours ago













  • According to the HP CMI whitepaper, there may be a compatibility software layer that provides these WMI namespaces on otherwise unsupported systems: “The HP CMI Software Provider, available as a SoftPaq downloadable from HP.com, extends many of the capabilities of the HP Client Management Interface for legacy HP business computers.”

    – Daniel B
    2 hours ago
















1















I have a Hp Pavilion g6 laptop running Windows 10 Pro and I would like to list all (or as much) bios setting as I can from within windows without actually going into the bios for debugging purposes. I searched online and I was able to find this PowerShell line



Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnumeration |Format-Table Name,Value -AutoSize



but it gives me this error



Get-WmiObject : Invalid namespace "root/hp/instrumentedBIOS"
At line:1 char:1
+ Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnume ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand



and i don't know where to go from here










share|improve this question























  • gwmi -class hp_biossettinginterface -Namespace "roothpinstrumentedbios" , can you please try this?, found this is a forum for a G3, unfortunately I don't own any HP hardware to try.

    – CraftyB
    2 hours ago













  • After looking further for the model G6 I have found the following article community.spiceworks.com/topic/… with a response from HP stating "BCU is a command-line utility for controlling various BIOS settings on a supported HP notebook, desktop, or workstation system. It requires a BIOS that supports HP WMI Namespace within the BIOS.", Whilst your not trying to use the BCU application if the wmi namespace is unavailable due to not being supported you will not be able to read from it via any other software (powershell etc).

    – CraftyB
    2 hours ago











  • yeah i have figured that sadly. maybe there is a 3rd to what i need. I just need to read the setting and nothing else

    – user22341
    2 hours ago













  • According to the HP CMI whitepaper, there may be a compatibility software layer that provides these WMI namespaces on otherwise unsupported systems: “The HP CMI Software Provider, available as a SoftPaq downloadable from HP.com, extends many of the capabilities of the HP Client Management Interface for legacy HP business computers.”

    – Daniel B
    2 hours ago














1












1








1








I have a Hp Pavilion g6 laptop running Windows 10 Pro and I would like to list all (or as much) bios setting as I can from within windows without actually going into the bios for debugging purposes. I searched online and I was able to find this PowerShell line



Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnumeration |Format-Table Name,Value -AutoSize



but it gives me this error



Get-WmiObject : Invalid namespace "root/hp/instrumentedBIOS"
At line:1 char:1
+ Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnume ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand



and i don't know where to go from here










share|improve this question














I have a Hp Pavilion g6 laptop running Windows 10 Pro and I would like to list all (or as much) bios setting as I can from within windows without actually going into the bios for debugging purposes. I searched online and I was able to find this PowerShell line



Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnumeration |Format-Table Name,Value -AutoSize



but it gives me this error



Get-WmiObject : Invalid namespace "root/hp/instrumentedBIOS"
At line:1 char:1
+ Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnume ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand



and i don't know where to go from here







windows-10 bios powershell wmi






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 3 hours ago









user22341user22341

112




112













  • gwmi -class hp_biossettinginterface -Namespace "roothpinstrumentedbios" , can you please try this?, found this is a forum for a G3, unfortunately I don't own any HP hardware to try.

    – CraftyB
    2 hours ago













  • After looking further for the model G6 I have found the following article community.spiceworks.com/topic/… with a response from HP stating "BCU is a command-line utility for controlling various BIOS settings on a supported HP notebook, desktop, or workstation system. It requires a BIOS that supports HP WMI Namespace within the BIOS.", Whilst your not trying to use the BCU application if the wmi namespace is unavailable due to not being supported you will not be able to read from it via any other software (powershell etc).

    – CraftyB
    2 hours ago











  • yeah i have figured that sadly. maybe there is a 3rd to what i need. I just need to read the setting and nothing else

    – user22341
    2 hours ago













  • According to the HP CMI whitepaper, there may be a compatibility software layer that provides these WMI namespaces on otherwise unsupported systems: “The HP CMI Software Provider, available as a SoftPaq downloadable from HP.com, extends many of the capabilities of the HP Client Management Interface for legacy HP business computers.”

    – Daniel B
    2 hours ago



















  • gwmi -class hp_biossettinginterface -Namespace "roothpinstrumentedbios" , can you please try this?, found this is a forum for a G3, unfortunately I don't own any HP hardware to try.

    – CraftyB
    2 hours ago













  • After looking further for the model G6 I have found the following article community.spiceworks.com/topic/… with a response from HP stating "BCU is a command-line utility for controlling various BIOS settings on a supported HP notebook, desktop, or workstation system. It requires a BIOS that supports HP WMI Namespace within the BIOS.", Whilst your not trying to use the BCU application if the wmi namespace is unavailable due to not being supported you will not be able to read from it via any other software (powershell etc).

    – CraftyB
    2 hours ago











  • yeah i have figured that sadly. maybe there is a 3rd to what i need. I just need to read the setting and nothing else

    – user22341
    2 hours ago













  • According to the HP CMI whitepaper, there may be a compatibility software layer that provides these WMI namespaces on otherwise unsupported systems: “The HP CMI Software Provider, available as a SoftPaq downloadable from HP.com, extends many of the capabilities of the HP Client Management Interface for legacy HP business computers.”

    – Daniel B
    2 hours ago

















gwmi -class hp_biossettinginterface -Namespace "roothpinstrumentedbios" , can you please try this?, found this is a forum for a G3, unfortunately I don't own any HP hardware to try.

– CraftyB
2 hours ago







gwmi -class hp_biossettinginterface -Namespace "roothpinstrumentedbios" , can you please try this?, found this is a forum for a G3, unfortunately I don't own any HP hardware to try.

– CraftyB
2 hours ago















After looking further for the model G6 I have found the following article community.spiceworks.com/topic/… with a response from HP stating "BCU is a command-line utility for controlling various BIOS settings on a supported HP notebook, desktop, or workstation system. It requires a BIOS that supports HP WMI Namespace within the BIOS.", Whilst your not trying to use the BCU application if the wmi namespace is unavailable due to not being supported you will not be able to read from it via any other software (powershell etc).

– CraftyB
2 hours ago





After looking further for the model G6 I have found the following article community.spiceworks.com/topic/… with a response from HP stating "BCU is a command-line utility for controlling various BIOS settings on a supported HP notebook, desktop, or workstation system. It requires a BIOS that supports HP WMI Namespace within the BIOS.", Whilst your not trying to use the BCU application if the wmi namespace is unavailable due to not being supported you will not be able to read from it via any other software (powershell etc).

– CraftyB
2 hours ago













yeah i have figured that sadly. maybe there is a 3rd to what i need. I just need to read the setting and nothing else

– user22341
2 hours ago







yeah i have figured that sadly. maybe there is a 3rd to what i need. I just need to read the setting and nothing else

– user22341
2 hours ago















According to the HP CMI whitepaper, there may be a compatibility software layer that provides these WMI namespaces on otherwise unsupported systems: “The HP CMI Software Provider, available as a SoftPaq downloadable from HP.com, extends many of the capabilities of the HP Client Management Interface for legacy HP business computers.”

– Daniel B
2 hours ago





According to the HP CMI whitepaper, there may be a compatibility software layer that provides these WMI namespaces on otherwise unsupported systems: “The HP CMI Software Provider, available as a SoftPaq downloadable from HP.com, extends many of the capabilities of the HP Client Management Interface for legacy HP business computers.”

– Daniel B
2 hours ago










2 Answers
2






active

oldest

votes


















1














If you are happy to use a third party program you could try RWEverything.



SMBIOS






share|improve this answer
























  • Sadly this only gives information about the bios not the current setting

    – user22341
    2 hours ago











  • Look again at the picure above - it gives the current setting. Bit18 for example - 'Boot from PC Card' is set to "0" so it isn't allowed.

    – lx07
    2 hours ago











  • Alright, I admit that I missed that one. sorry for that. I'll do some test and see if this too can do what I need.

    – user22341
    1 hour ago



















1














Below are three methods to find BIOS information from inside Windows.



BIOS via PowerShell



To use get all information related to the BIOS:



Get-WmiObject -Class Win32_BIOS


The above command will give a small subset of properties of the Win32_BIOS class.
To list all the properties use this:



Get-WmiObject -Class Win32_BIOS | Format-List *


Other classes are:



CIM_BIOSElement
CIM_BIOSFeature
CIM_BIOSFeaturedBIOSElements
CIM_BIOSLoadedlnNV
CIM_VideoBIOSElemnt
CIM_VideoBIOSFeatureVideoBIOSElements
Win32_SMBIOSMemory
Class Win32_SystemBIOS


BIOS via wmic



The command:



wmic bios list full


May give the following details:



BiosCharacteristics={7,8,11,12,15,16,19,26,27,28,29,32,33,39,40,41,42,43}
BuildNumber=
CodeSet=
CurrentLanguage=en-US
Description=Default System BIOS
IdentificationCode=
InstallableLanguages=14
InstallDate=
LanguageEdition=
ListOfLanguages={"en-US","da-DK","nl-NL","fi-FI","fr-FR","de-DE","it-IT","ja-JP","no-NO","pt-PT","es-ES","sv-SE","zh-CN","zh-TW"}
Manufacturer=Hewlett-Packard
Name=Default System BIOS
OtherTargetOS=
PrimaryBIOS=TRUE
ReleaseDate=20170714000000.000000+000
SerialNumber=2CE22901QJ
SMBIOSBIOSVersion=68IRR Ver. F.64
SMBIOSMajorVersion=2
SMBIOSMinorVersion=7
SMBIOSPresent=TRUE
SoftwareElementID=Default System BIOS
SoftwareElementState=3
Status=OK
TargetOperatingSystem=0
Version=HPQOEM – f


BIOS via the registry



The BIOS info is in the key HKEY_LOCAL_MACHINEHARDWAREDESCRIPTIONSystemBIOS.



This might look like:



enter image description here






share|improve this answer
























  • This only gives information about the bios and whats supported not the current settings of the bios

    – user22341
    2 hours ago











  • It shows the same information as RWEverything, although based on what I see, just not in a verbose mode. For example, it displays the BIOS Characteristics values, but leaves it up to you to determine which Bits are set.

    – Ramhound
    16 mins ago













Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1398684%2flisting-bios-settings-using-windows-powershell%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes









1














If you are happy to use a third party program you could try RWEverything.



SMBIOS






share|improve this answer
























  • Sadly this only gives information about the bios not the current setting

    – user22341
    2 hours ago











  • Look again at the picure above - it gives the current setting. Bit18 for example - 'Boot from PC Card' is set to "0" so it isn't allowed.

    – lx07
    2 hours ago











  • Alright, I admit that I missed that one. sorry for that. I'll do some test and see if this too can do what I need.

    – user22341
    1 hour ago
















1














If you are happy to use a third party program you could try RWEverything.



SMBIOS






share|improve this answer
























  • Sadly this only gives information about the bios not the current setting

    – user22341
    2 hours ago











  • Look again at the picure above - it gives the current setting. Bit18 for example - 'Boot from PC Card' is set to "0" so it isn't allowed.

    – lx07
    2 hours ago











  • Alright, I admit that I missed that one. sorry for that. I'll do some test and see if this too can do what I need.

    – user22341
    1 hour ago














1












1








1







If you are happy to use a third party program you could try RWEverything.



SMBIOS






share|improve this answer













If you are happy to use a third party program you could try RWEverything.



SMBIOS







share|improve this answer












share|improve this answer



share|improve this answer










answered 3 hours ago









lx07lx07

43128




43128













  • Sadly this only gives information about the bios not the current setting

    – user22341
    2 hours ago











  • Look again at the picure above - it gives the current setting. Bit18 for example - 'Boot from PC Card' is set to "0" so it isn't allowed.

    – lx07
    2 hours ago











  • Alright, I admit that I missed that one. sorry for that. I'll do some test and see if this too can do what I need.

    – user22341
    1 hour ago



















  • Sadly this only gives information about the bios not the current setting

    – user22341
    2 hours ago











  • Look again at the picure above - it gives the current setting. Bit18 for example - 'Boot from PC Card' is set to "0" so it isn't allowed.

    – lx07
    2 hours ago











  • Alright, I admit that I missed that one. sorry for that. I'll do some test and see if this too can do what I need.

    – user22341
    1 hour ago

















Sadly this only gives information about the bios not the current setting

– user22341
2 hours ago





Sadly this only gives information about the bios not the current setting

– user22341
2 hours ago













Look again at the picure above - it gives the current setting. Bit18 for example - 'Boot from PC Card' is set to "0" so it isn't allowed.

– lx07
2 hours ago





Look again at the picure above - it gives the current setting. Bit18 for example - 'Boot from PC Card' is set to "0" so it isn't allowed.

– lx07
2 hours ago













Alright, I admit that I missed that one. sorry for that. I'll do some test and see if this too can do what I need.

– user22341
1 hour ago





Alright, I admit that I missed that one. sorry for that. I'll do some test and see if this too can do what I need.

– user22341
1 hour ago













1














Below are three methods to find BIOS information from inside Windows.



BIOS via PowerShell



To use get all information related to the BIOS:



Get-WmiObject -Class Win32_BIOS


The above command will give a small subset of properties of the Win32_BIOS class.
To list all the properties use this:



Get-WmiObject -Class Win32_BIOS | Format-List *


Other classes are:



CIM_BIOSElement
CIM_BIOSFeature
CIM_BIOSFeaturedBIOSElements
CIM_BIOSLoadedlnNV
CIM_VideoBIOSElemnt
CIM_VideoBIOSFeatureVideoBIOSElements
Win32_SMBIOSMemory
Class Win32_SystemBIOS


BIOS via wmic



The command:



wmic bios list full


May give the following details:



BiosCharacteristics={7,8,11,12,15,16,19,26,27,28,29,32,33,39,40,41,42,43}
BuildNumber=
CodeSet=
CurrentLanguage=en-US
Description=Default System BIOS
IdentificationCode=
InstallableLanguages=14
InstallDate=
LanguageEdition=
ListOfLanguages={"en-US","da-DK","nl-NL","fi-FI","fr-FR","de-DE","it-IT","ja-JP","no-NO","pt-PT","es-ES","sv-SE","zh-CN","zh-TW"}
Manufacturer=Hewlett-Packard
Name=Default System BIOS
OtherTargetOS=
PrimaryBIOS=TRUE
ReleaseDate=20170714000000.000000+000
SerialNumber=2CE22901QJ
SMBIOSBIOSVersion=68IRR Ver. F.64
SMBIOSMajorVersion=2
SMBIOSMinorVersion=7
SMBIOSPresent=TRUE
SoftwareElementID=Default System BIOS
SoftwareElementState=3
Status=OK
TargetOperatingSystem=0
Version=HPQOEM – f


BIOS via the registry



The BIOS info is in the key HKEY_LOCAL_MACHINEHARDWAREDESCRIPTIONSystemBIOS.



This might look like:



enter image description here






share|improve this answer
























  • This only gives information about the bios and whats supported not the current settings of the bios

    – user22341
    2 hours ago











  • It shows the same information as RWEverything, although based on what I see, just not in a verbose mode. For example, it displays the BIOS Characteristics values, but leaves it up to you to determine which Bits are set.

    – Ramhound
    16 mins ago


















1














Below are three methods to find BIOS information from inside Windows.



BIOS via PowerShell



To use get all information related to the BIOS:



Get-WmiObject -Class Win32_BIOS


The above command will give a small subset of properties of the Win32_BIOS class.
To list all the properties use this:



Get-WmiObject -Class Win32_BIOS | Format-List *


Other classes are:



CIM_BIOSElement
CIM_BIOSFeature
CIM_BIOSFeaturedBIOSElements
CIM_BIOSLoadedlnNV
CIM_VideoBIOSElemnt
CIM_VideoBIOSFeatureVideoBIOSElements
Win32_SMBIOSMemory
Class Win32_SystemBIOS


BIOS via wmic



The command:



wmic bios list full


May give the following details:



BiosCharacteristics={7,8,11,12,15,16,19,26,27,28,29,32,33,39,40,41,42,43}
BuildNumber=
CodeSet=
CurrentLanguage=en-US
Description=Default System BIOS
IdentificationCode=
InstallableLanguages=14
InstallDate=
LanguageEdition=
ListOfLanguages={"en-US","da-DK","nl-NL","fi-FI","fr-FR","de-DE","it-IT","ja-JP","no-NO","pt-PT","es-ES","sv-SE","zh-CN","zh-TW"}
Manufacturer=Hewlett-Packard
Name=Default System BIOS
OtherTargetOS=
PrimaryBIOS=TRUE
ReleaseDate=20170714000000.000000+000
SerialNumber=2CE22901QJ
SMBIOSBIOSVersion=68IRR Ver. F.64
SMBIOSMajorVersion=2
SMBIOSMinorVersion=7
SMBIOSPresent=TRUE
SoftwareElementID=Default System BIOS
SoftwareElementState=3
Status=OK
TargetOperatingSystem=0
Version=HPQOEM – f


BIOS via the registry



The BIOS info is in the key HKEY_LOCAL_MACHINEHARDWAREDESCRIPTIONSystemBIOS.



This might look like:



enter image description here






share|improve this answer
























  • This only gives information about the bios and whats supported not the current settings of the bios

    – user22341
    2 hours ago











  • It shows the same information as RWEverything, although based on what I see, just not in a verbose mode. For example, it displays the BIOS Characteristics values, but leaves it up to you to determine which Bits are set.

    – Ramhound
    16 mins ago
















1












1








1







Below are three methods to find BIOS information from inside Windows.



BIOS via PowerShell



To use get all information related to the BIOS:



Get-WmiObject -Class Win32_BIOS


The above command will give a small subset of properties of the Win32_BIOS class.
To list all the properties use this:



Get-WmiObject -Class Win32_BIOS | Format-List *


Other classes are:



CIM_BIOSElement
CIM_BIOSFeature
CIM_BIOSFeaturedBIOSElements
CIM_BIOSLoadedlnNV
CIM_VideoBIOSElemnt
CIM_VideoBIOSFeatureVideoBIOSElements
Win32_SMBIOSMemory
Class Win32_SystemBIOS


BIOS via wmic



The command:



wmic bios list full


May give the following details:



BiosCharacteristics={7,8,11,12,15,16,19,26,27,28,29,32,33,39,40,41,42,43}
BuildNumber=
CodeSet=
CurrentLanguage=en-US
Description=Default System BIOS
IdentificationCode=
InstallableLanguages=14
InstallDate=
LanguageEdition=
ListOfLanguages={"en-US","da-DK","nl-NL","fi-FI","fr-FR","de-DE","it-IT","ja-JP","no-NO","pt-PT","es-ES","sv-SE","zh-CN","zh-TW"}
Manufacturer=Hewlett-Packard
Name=Default System BIOS
OtherTargetOS=
PrimaryBIOS=TRUE
ReleaseDate=20170714000000.000000+000
SerialNumber=2CE22901QJ
SMBIOSBIOSVersion=68IRR Ver. F.64
SMBIOSMajorVersion=2
SMBIOSMinorVersion=7
SMBIOSPresent=TRUE
SoftwareElementID=Default System BIOS
SoftwareElementState=3
Status=OK
TargetOperatingSystem=0
Version=HPQOEM – f


BIOS via the registry



The BIOS info is in the key HKEY_LOCAL_MACHINEHARDWAREDESCRIPTIONSystemBIOS.



This might look like:



enter image description here






share|improve this answer













Below are three methods to find BIOS information from inside Windows.



BIOS via PowerShell



To use get all information related to the BIOS:



Get-WmiObject -Class Win32_BIOS


The above command will give a small subset of properties of the Win32_BIOS class.
To list all the properties use this:



Get-WmiObject -Class Win32_BIOS | Format-List *


Other classes are:



CIM_BIOSElement
CIM_BIOSFeature
CIM_BIOSFeaturedBIOSElements
CIM_BIOSLoadedlnNV
CIM_VideoBIOSElemnt
CIM_VideoBIOSFeatureVideoBIOSElements
Win32_SMBIOSMemory
Class Win32_SystemBIOS


BIOS via wmic



The command:



wmic bios list full


May give the following details:



BiosCharacteristics={7,8,11,12,15,16,19,26,27,28,29,32,33,39,40,41,42,43}
BuildNumber=
CodeSet=
CurrentLanguage=en-US
Description=Default System BIOS
IdentificationCode=
InstallableLanguages=14
InstallDate=
LanguageEdition=
ListOfLanguages={"en-US","da-DK","nl-NL","fi-FI","fr-FR","de-DE","it-IT","ja-JP","no-NO","pt-PT","es-ES","sv-SE","zh-CN","zh-TW"}
Manufacturer=Hewlett-Packard
Name=Default System BIOS
OtherTargetOS=
PrimaryBIOS=TRUE
ReleaseDate=20170714000000.000000+000
SerialNumber=2CE22901QJ
SMBIOSBIOSVersion=68IRR Ver. F.64
SMBIOSMajorVersion=2
SMBIOSMinorVersion=7
SMBIOSPresent=TRUE
SoftwareElementID=Default System BIOS
SoftwareElementState=3
Status=OK
TargetOperatingSystem=0
Version=HPQOEM – f


BIOS via the registry



The BIOS info is in the key HKEY_LOCAL_MACHINEHARDWAREDESCRIPTIONSystemBIOS.



This might look like:



enter image description here







share|improve this answer












share|improve this answer



share|improve this answer










answered 2 hours ago









harrymcharrymc

256k14268568




256k14268568













  • This only gives information about the bios and whats supported not the current settings of the bios

    – user22341
    2 hours ago











  • It shows the same information as RWEverything, although based on what I see, just not in a verbose mode. For example, it displays the BIOS Characteristics values, but leaves it up to you to determine which Bits are set.

    – Ramhound
    16 mins ago





















  • This only gives information about the bios and whats supported not the current settings of the bios

    – user22341
    2 hours ago











  • It shows the same information as RWEverything, although based on what I see, just not in a verbose mode. For example, it displays the BIOS Characteristics values, but leaves it up to you to determine which Bits are set.

    – Ramhound
    16 mins ago



















This only gives information about the bios and whats supported not the current settings of the bios

– user22341
2 hours ago





This only gives information about the bios and whats supported not the current settings of the bios

– user22341
2 hours ago













It shows the same information as RWEverything, although based on what I see, just not in a verbose mode. For example, it displays the BIOS Characteristics values, but leaves it up to you to determine which Bits are set.

– Ramhound
16 mins ago







It shows the same information as RWEverything, although based on what I see, just not in a verbose mode. For example, it displays the BIOS Characteristics values, but leaves it up to you to determine which Bits are set.

– Ramhound
16 mins ago




















draft saved

draft discarded




















































Thanks for contributing an answer to Super User!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1398684%2flisting-bios-settings-using-windows-powershell%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

What are all the squawk codes?

What are differences between VBoxVGA, VMSVGA and VBoxSVGA in VirtualBox?

Hudsonelva