Ajout dela structure MDT dans Infra-LAB

This commit is contained in:
2026-05-24 16:21:20 +02:00
parent fed8d42171
commit 049b03b4d4
522 changed files with 105109 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
[Settings]
Priority=Default
[Default]
; DeployRoot=.
SkipBDDWelcome=YES
KeyboardLocalePE=040C:0000040C
UserLocale=fr-FR
UILanguage=fr-FR
TimeZoneName=Romance Standard Time
; Facultatif mais recommandé
SkipWizard=NO
+327
View File
@@ -0,0 +1,327 @@
[Settings]
Priority= DefaultGateway, SetSiteCode, ByLaptop, ByRole, Model, Init, MachineModel, Default, SendMail, ByVirtual, ByLaptopType, ByDesktopType, SetModelAlias, ModelAlias
Properties= SiteCode, Salle, Role, Prefix, PosteType, OSDComputerNumber, MachineModel, MyCustomProperty, ModelAlias
; , OSDSendMailFrom, OSDSendMailToPri, OSDSendMailToSec, OSDSendMailSubject, OSDSendMailBody, OSDSendMailSMTPServer, OSDSendMailIncludeBDDLog
;UserExit=SiteCode.vbs
; =========================================================
; MAPPING RESEAU -> SITE
; =========================================================
[DefaultGateway]
192.168.82.6 = S0082
10.126.193.254=S2073
10.126.207.254=S2074
10.126.209.254=S2074
10.126.221.254=S2075
10.126.223.254=S2075
10.126.235.254=S2076
10.126.237.254=S2076
10.126.249.254=S2077
10.126.251.254=S2077
10.126.7.254=S2078
10.126.9.254=S2078
10.126.21.254=S2079
10.126.23.254=S2079
10.126.35.254=S2080
10.126.37.254=S2080
10.126.49.254=S2081
10.126.51.254=S2081
10.126.63.254=S2082
10.126.65.254=S2082
10.126.77.254=S2083
10.126.79.254=S2083
10.126.91.254=S2084
10.126.93.254=S2084
10.126.105.254=S2085
10.126.107.254=S2085
10.126.119.254=S2086
10.126.121.254=S2086
10.126.133.254=S2087
10.126.135.254=S2087
10.126.147.254=S2088
10.126.149.254=S2088
10.126.161.254=S2089
10.126.163.254=S2089
10.126.175.254=S2090
10.126.177.254=S2090
10.126.189.254=S2091
10.126.191.254=S2091
10.126.203.254=S2092
10.126.205.254=S2092
10.126.217.254=S2093
10.126.219.254=S2093
10.126.231.254=S2094
10.126.233.254=S2094
10.126.245.254=S2095
10.126.247.254=S2095
10.126.3.254=S2096
10.126.5.254=S2096
; =========================================================
; PARAMETRES PAR SITE
; =========================================================
[S0082]
SiteCode=s0082
[S1009]
SiteCode=s1009
[S1027]
SiteCode=s1027
[S2073]
SiteCode=s2073
[S2074]
SiteCode=s2074
[S2075]
SiteCode=s2075
[S2076]
SiteCode=s2076
[S2077]
SiteCode=s2077
[S2078]
SiteCode=s2078
[S2079]
SiteCode=s2079
[S2080]
SiteCode=s2080
[S2081]
SiteCode=s2081
[S2082]
SiteCode=s2082
[S2083]
SiteCode=s2083
[S2084]
SiteCode=s2084
[S2085]
SiteCode=s2085
[S2086]
SiteCode=s2086
[S2087]
SiteCode=s2087
[S2088]
SiteCode=s2088
[S2089]
SiteCode=s2089
[S2090]
SiteCode=s2090
[S2091]
SiteCode=s2091
[S2092]
SiteCode=s2092
[S2093]
SiteCode=s2093
[S2094]
SiteCode=s2094
[S2095]
SiteCode=s2095
[S2096]
SiteCode=s2096
; =========================================================
; DETECTION AUTOMATIQUE TYPE POSTE
; =========================================================
[ByLaptop]
True=Laptop
False=Desktop
[Desktop]
PosteType=
[Laptop]
PosteType=M
; =========================================================
; ROLE CHOISI DANS LE WIZARD
; =========================================================
[ByRole]
Prof=Prof
Eleve=Eleve
[Prof]
Prefix=P
[Eleve]
Prefix=
; =========================================================
; NOM FINAL MACHINE
; =========================================================
OSDComputerName=%SiteCode%-%Salle%-%Prefix%%PosteType%%OSDComputerNumber%
#Début Automatisation par Model
[VMware Virtual Platform]
;SkipTaskSequence=YES
SkipApplications=YES
SkipComputerName=NO
[Init]
MachineModel=#Left("%Model%",4)#
# Fin Automatisation par Model
[Default]
OSInstall=Y
SkipComputerName=NO
SkipDomainMembership=YES
SkipAdminPassword=YES
SkipProductKey=YES
SkipComputerBackup=YES
SkipBitLocker=YES
SkipTimeZone=YES
SkipTaskSequence=YES
TaskSequenceID=DEPL-W11-25H2-00
SkipApplications=YES
SkipSummary=YES
SkipRoles=YES
SkipDomainMembership=YES
SkipUserData=YES
SkipLocaleSelection=YES
SkipFinalSummary=YES
FinishAction=MY_REBOOT
AdminPassword=crhdf!@2026
UILanguage=fr-FR
UserLocale=fr-FR
KeyboardLocale=040C:0000040C
TimeZoneName=Romance Standard Time
TimeZone=105
_SMSTSORGNAME=Region Hauts-de-France
_SMSTSPackageName=Deploiment %TaskSequenceName%
[ByVirtual]
Subsection=VM-%ISVM%
[VM-TRUE]
; OSDComputerName=#Right(Replace("VM-%macaddress001%",":",""),15)#
+1
View File
@@ -0,0 +1 @@
<medias><media guid="{609c678b-f45f-4d47-8c27-cf7b90307af7}" enable="True"><Name>MEDIA001</Name><Comments></Comments><CreatedTime>30/04/2026 16:31:15</CreatedTime><CreatedBy>LUFFY\Almeyric</CreatedBy><LastModifiedTime>07/05/2026 18:06:49</LastModifiedTime><LastModifiedBy>LUFFY\Almeyric</LastModifiedBy><Root>D:\ISO</Root><SelectionProfile>Offline_Media_W11_25H2</SelectionProfile><SupportX86>False</SupportX86><SupportX64>True</SupportX64><GenerateISO>True</GenerateISO><ISOName>MDT_W11_Lenovo_HDF.iso</ISOName></media></medias>
+68
View File
@@ -0,0 +1,68 @@
<Settings>
<Version>True</Version>
<Description>090 - Lycee Colbet - Tourcoing</Description>
<Comments>
</Comments>
<EnableMulticast>True</EnableMulticast>
<SupportX86>False</SupportX86>
<SupportX64>True</SupportX64>
<UNCPath>\\Luffy\mdt_lychdf$</UNCPath>
<PhysicalPath>D:\MDT_LYCHDF</PhysicalPath>
<MonitorHost>
</MonitorHost>
<MonitorEventPort>9800</MonitorEventPort>
<MonitorDataPort>9801</MonitorDataPort>
<SkipWimSplit>True</SkipWimSplit>
<Boot.x86.UseBootWim>True</Boot.x86.UseBootWim>
<Boot.x86.ScratchSpace>32</Boot.x86.ScratchSpace>
<Boot.x86.IncludeAllDrivers>False</Boot.x86.IncludeAllDrivers>
<Boot.x86.IncludeNetworkDrivers>True</Boot.x86.IncludeNetworkDrivers>
<Boot.x86.IncludeMassStorageDrivers>True</Boot.x86.IncludeMassStorageDrivers>
<Boot.x86.IncludeVideoDrivers>False</Boot.x86.IncludeVideoDrivers>
<Boot.x86.IncludeSystemDrivers>False</Boot.x86.IncludeSystemDrivers>
<Boot.x86.BackgroundFile>D:\MDT_LYCHDF\Tools\x64\STEP_01.bmp</Boot.x86.BackgroundFile>
<Boot.x86.ExtraDirectory>
</Boot.x86.ExtraDirectory>
<Boot.x86.GenerateGenericWIM>False</Boot.x86.GenerateGenericWIM>
<Boot.x86.GenerateGenericISO>False</Boot.x86.GenerateGenericISO>
<Boot.x86.GenericWIMDescription>Generic Windows PE (x86)</Boot.x86.GenericWIMDescription>
<Boot.x86.GenericISOName>Generic_x86.iso</Boot.x86.GenericISOName>
<Boot.x86.GenerateLiteTouchISO>False</Boot.x86.GenerateLiteTouchISO>
<Boot.x86.LiteTouchWIMDescription>Lite Touch Windows PE (x86)</Boot.x86.LiteTouchWIMDescription>
<Boot.x86.LiteTouchISOName>LiteTouchPE_x86.iso</Boot.x86.LiteTouchISOName>
<Boot.x86.SelectionProfile>All Drivers and Packages</Boot.x86.SelectionProfile>
<Boot.x86.SupportUEFI>True</Boot.x86.SupportUEFI>
<Boot.x86.FeaturePacks>winpe-mdac,winpe-netfx,winpe-powershell,dart8</Boot.x86.FeaturePacks>
<Boot.x64.UseBootWim>True</Boot.x64.UseBootWim>
<Boot.x64.ScratchSpace>128</Boot.x64.ScratchSpace>
<Boot.x64.IncludeAllDrivers>False</Boot.x64.IncludeAllDrivers>
<Boot.x64.IncludeNetworkDrivers>True</Boot.x64.IncludeNetworkDrivers>
<Boot.x64.IncludeMassStorageDrivers>True</Boot.x64.IncludeMassStorageDrivers>
<Boot.x64.IncludeVideoDrivers>False</Boot.x64.IncludeVideoDrivers>
<Boot.x64.IncludeSystemDrivers>False</Boot.x64.IncludeSystemDrivers>
<Boot.x64.BackgroundFile>D:\MDT_LYCHDF\Tools\x64\STEP_01.bmp</Boot.x64.BackgroundFile>
<Boot.x64.ExtraDirectory>
</Boot.x64.ExtraDirectory>
<Boot.x64.GenerateGenericWIM>False</Boot.x64.GenerateGenericWIM>
<Boot.x64.GenerateGenericISO>False</Boot.x64.GenerateGenericISO>
<Boot.x64.GenericWIMDescription>Generic Windows PE (x64)</Boot.x64.GenericWIMDescription>
<Boot.x64.GenericISOName>Generic_x64.iso</Boot.x64.GenericISOName>
<Boot.x64.GenerateLiteTouchISO>False</Boot.x64.GenerateLiteTouchISO>
<Boot.x64.LiteTouchWIMDescription>Lite Touch Windows PE (x64)</Boot.x64.LiteTouchWIMDescription>
<Boot.x64.LiteTouchISOName>MDT_W11_Lenovo_HDF.iso</Boot.x64.LiteTouchISOName>
<Boot.x64.SelectionProfile>Drivers_WinPE_x64</Boot.x64.SelectionProfile>
<Boot.x64.SupportUEFI>True</Boot.x64.SupportUEFI>
<Boot.x64.FeaturePacks>winpe-mdac,winpe-netfx,winpe-powershell,dart8</Boot.x64.FeaturePacks>
<Database.SQLServer>
</Database.SQLServer>
<Database.Instance>
</Database.Instance>
<Database.Port>
</Database.Port>
<Database.Netlib>
</Database.Netlib>
<Database.Name>
</Database.Name>
<Database.SQLShare>
</Database.SQLShare>
</Settings>
+5
View File
@@ -0,0 +1,5 @@
[AutoRun]
action=Windows Deployment Wizard
open=wscript.exe Deploy\Scripts\BDD_AutoRun.wsf
icon=Deploy\Scripts\Wizard.ico
+52
View File
@@ -0,0 +1,52 @@
<job id="BDD_autorun">
<script language="VBScript">
' // ***************************************************************************
' //
' // Copyright (c) Microsoft Corporation. All rights reserved.
' //
' // Microsoft Deployment Toolkit Solution Accelerator
' //
' // File: BDD_autorun.xml
' //
' // Version: 6.3.8456.1000
' //
' // Purpose: Simple dialog for MDT Autorun
' //
' // Usage: Only called from autorun.inf on removable media
' //
' // ***************************************************************************
Option Explicit
'//----------------------------------------------------------------------------
'// Global Constants
'//----------------------------------------------------------------------------
Const WelcomeMessage1 = "You have inserted a Windows Deployment Disk/Drive."
Const WelcomeMessage2 = "Press OK to continue with this installation, otherwise Cancel."
Const WelcomeHeader1 = "Auto-Run Windows Deployment"
'//----------------------------------------------------------------------------
'// Main
'//----------------------------------------------------------------------------
Dim oShell
'
' Get Confirmation
'
Set oShell = CreateObject("WScript.Shell")
If oShell.Popup( WelcomeMessage1 & vbNewLine & WelcomeMessage2, 15, WelcomeHeader1, 1 or 64) = 1 then
oShell.Run "cscript.exe //nologo """ & WScript.ScriptFullName & "\..\LiteTouch.vbs""",,FALSE
End if
</script>
</job>
+37
View File
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
' // ***************************************************************************
' //
' // Copyright (c) Microsoft Corporation. All rights reserved.
' //
' // Microsoft Deployment Toolkit Solution Accelerator
' //
' // File: BDD_Welcome_ENU.xml
' //
' // Version: 6.3.8456.1000
' //
' // Purpose: BDD Welcome Wizard
' //
' // ***************************************************************************
-->
<Wizard>
<Global>
<HideNavigation>true</HideNavigation>
</Global>
<Pane id="Bootstrap" title="Processing Bootstrap Settings" reference="WelcomeWiz_Initialize.xml">
</Pane>
<Pane id="Choice" reference="WelcomeWiz_Choice.xml">
<!-- ################# By Diagg, Added 15/05/2013 -->
<Condition><![CDATA[ (oEnv("SystemDrive") = "X:" and UCase(oEnvironment.Item("SkipBDDWelcome")) <> "YES") or (oEnv("SystemDrive") = "X:" and UCase(oEnvironment.Item("SkipBDDWelcome")) = "YES" and oEnvironment.Item("IsProcure") = false) ]]></Condition>
<!-- ################# By Diagg, Added 15/05/2013 -->
</Pane>
<Pane id="DeployRoot" title="Deployment Share" reference="WelcomeWiz_DeployRoot.xml">
<Condition><![CDATA[ UCase(Left(oEnvironment.Item("DeployRoot"),3)) = "X:\" or oEnvironment.Item("DeployRoot") = "" or UCase(oEnvironment.Item("ChooseDeployRoot")) = "YES" ]]></Condition>
</Pane>
</Wizard>
@@ -0,0 +1,2 @@
SEL DIS 0
CLEAN
@@ -0,0 +1,2 @@
SEL DIS 0
CLEAN
Binary file not shown.
@@ -0,0 +1,94 @@
BootList LEGACY BOOT
BootSequence {Diskette Drive, P0: WDC WD5000AZLX-75K2TA0, Onboard NIC, CD/DVD/CD-RW Drive...}
LegacyOrom Enabled
AttemptLegacyBoot Disabled
UefiBootPathSecurity AlwaysExceptInternalHdd
WatchdogTimer Disabled
EmbNic1 Enabled
UefiNwStack Enabled
Serial1 Disabled
EmbSataRaid Ahci
Sata0 Enabled
Sata1 Enabled
SmartErrors Disabled
IntegratedAudio Enabled
InternalSpeaker Enabled
Microphone Enabled
ForcePxeNextBoot Disabled
MediaCard Disabled
UsbEmu Enabled
UsbPortsFront Enabled
UsbPortsRear1 Enabled
UsbPortsRear2 Enabled
UsbPortsRear3 Enabled
UsbPortsRear4 Enabled
UsbPortsFront1 Enabled
UsbPortsFront2 Enabled
UsbPortsFront3 Enabled
UsbPortsFront4 Enabled
UsbPortsRear Enabled
RearUSB3.0Ports Enabled
MultiDisplay Enabled
PrimaryVideoSlot Auto
PasswordLock Disabled
CapsuleFirmwareUpdate Enabled
IsSystemPasswordSet False
IsAdminPasswordSet False
HDDInfo {0}
AdminPassword
SystemPassword
HDDPassword
StrongPassword Disabled
PasswordBypass Disabled
OromKeyboardAccess Enabled
ChasIntrusion SilentEnable
ChassisIntrusionStatus Tripped
CpuXdSupport Enabled
AdminSetupLockout Disabled
HddProtection Disabled
Computrace Deactivate
SHA256 Enabled
TpmSecurity Enabled
TpmActivation Enabled
TpmPpiPo Enabled
TpmPpiDpo Disabled
TpmClear Disabled
SecureBoot Disabled
SoftGuardEn Disabled
EnclaveSize 128MB
CpuCore CoresAll
Speedstep Enabled
CStatesCtrl Enabled
LimitCpuidValue Disabled
TurboMode Disabled
LogicProc Disabled
AutoOn Disabled
AutoOnHr 0
AutoOnMn 0
DeepSleepCtrl Disabled
UsbWake Enabled
FanCtrlOvrd Disabled
AcPwrRcvry Off
WakeOnLan LanOnly
BlockSleep Enabled
IntelReadyModeEn Enabled
PowerWarn Enabled
NumLock Enabled
RptKeyErr Enabled
Fastboot Thorough
PostMebxKey Enabled
Virtualization Enabled
VtForDirectIo Enabled
WirelessSwitchBluetoothCtrl Enabled
WirelessSwitchWiGigCtrl Enabled
WirelessSwitchWlanCtrl Enabled
WirelessLan Enabled
BluetoothDevice Enabled
Serr Enabled
BiosRcvrFrmHdd Enabled
AllowBiosDowngrade Enabled
BiosLogClear Keep
Aspm Disabled
SupportAssistOSRecovery Enabled
AutoOSRecoveryThreshold 2
ServiceOSClear Disabled
1 BootList LEGACY BOOT
2 BootSequence {Diskette Drive, P0: WDC WD5000AZLX-75K2TA0, Onboard NIC, CD/DVD/CD-RW Drive...}
3 LegacyOrom Enabled
4 AttemptLegacyBoot Disabled
5 UefiBootPathSecurity AlwaysExceptInternalHdd
6 WatchdogTimer Disabled
7 EmbNic1 Enabled
8 UefiNwStack Enabled
9 Serial1 Disabled
10 EmbSataRaid Ahci
11 Sata0 Enabled
12 Sata1 Enabled
13 SmartErrors Disabled
14 IntegratedAudio Enabled
15 InternalSpeaker Enabled
16 Microphone Enabled
17 ForcePxeNextBoot Disabled
18 MediaCard Disabled
19 UsbEmu Enabled
20 UsbPortsFront Enabled
21 UsbPortsRear1 Enabled
22 UsbPortsRear2 Enabled
23 UsbPortsRear3 Enabled
24 UsbPortsRear4 Enabled
25 UsbPortsFront1 Enabled
26 UsbPortsFront2 Enabled
27 UsbPortsFront3 Enabled
28 UsbPortsFront4 Enabled
29 UsbPortsRear Enabled
30 RearUSB3.0Ports Enabled
31 MultiDisplay Enabled
32 PrimaryVideoSlot Auto
33 PasswordLock Disabled
34 CapsuleFirmwareUpdate Enabled
35 IsSystemPasswordSet False
36 IsAdminPasswordSet False
37 HDDInfo {0}
38 AdminPassword
39 SystemPassword
40 HDDPassword
41 StrongPassword Disabled
42 PasswordBypass Disabled
43 OromKeyboardAccess Enabled
44 ChasIntrusion SilentEnable
45 ChassisIntrusionStatus Tripped
46 CpuXdSupport Enabled
47 AdminSetupLockout Disabled
48 HddProtection Disabled
49 Computrace Deactivate
50 SHA256 Enabled
51 TpmSecurity Enabled
52 TpmActivation Enabled
53 TpmPpiPo Enabled
54 TpmPpiDpo Disabled
55 TpmClear Disabled
56 SecureBoot Disabled
57 SoftGuardEn Disabled
58 EnclaveSize 128MB
59 CpuCore CoresAll
60 Speedstep Enabled
61 CStatesCtrl Enabled
62 LimitCpuidValue Disabled
63 TurboMode Disabled
64 LogicProc Disabled
65 AutoOn Disabled
66 AutoOnHr 0
67 AutoOnMn 0
68 DeepSleepCtrl Disabled
69 UsbWake Enabled
70 FanCtrlOvrd Disabled
71 AcPwrRcvry Off
72 WakeOnLan LanOnly
73 BlockSleep Enabled
74 IntelReadyModeEn Enabled
75 PowerWarn Enabled
76 NumLock Enabled
77 RptKeyErr Enabled
78 Fastboot Thorough
79 PostMebxKey Enabled
80 Virtualization Enabled
81 VtForDirectIo Enabled
82 WirelessSwitchBluetoothCtrl Enabled
83 WirelessSwitchWiGigCtrl Enabled
84 WirelessSwitchWlanCtrl Enabled
85 WirelessLan Enabled
86 BluetoothDevice Enabled
87 Serr Enabled
88 BiosRcvrFrmHdd Enabled
89 AllowBiosDowngrade Enabled
90 BiosLogClear Keep
91 Aspm Disabled
92 SupportAssistOSRecovery Enabled
93 AutoOSRecoveryThreshold 2
94 ServiceOSClear Disabled
@@ -0,0 +1,3 @@
@echo off
Echo This file will install HAPI
%0\..\hapint64.exe -i -k C-C-T-K -p "hapint64.exe" -q
@@ -0,0 +1,4 @@
@echo off
Echo Un-installing HAPI...
%0\..\hapint64.exe -r -k C-C-T-K -q
@@ -0,0 +1,78 @@
;/*++
;
;Copyright (c) 2002-2004 Dell Inc.. All Rights Reserved.
;
;Module Name:
;
; dcdbas32.inf
;
;Abstract:
;
;
;--*/
[Version]
Signature="$WINDOWS NT$"
Class=SYSTEM
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%DELL%
DriverVer=08/06/2013,7.4.0.3999
CatalogFile=dcdbas32.cat
; ================= Class section =====================
[DestinationDirs]
DefaultDestDir = 12
;*****************************************
; dcdbas Device Install Section
;*****************************************
[Manufacturer]
%DELL%=Standard
[Standard]
; DisplayName Section DeviceId
; ----------- ------- --------
%dcdbasDevice.DeviceDesc% = dcdbas, root\dcdbas
[dcdbas.NT]
CopyFiles= dcdbas.NT.Copy
[dcdbas.NT.Copy]
dcdbas32.sys
[dcdbas.NT.HW]
AddReg=dcdbas.Security
[dcdbas.Security]
HKR,,DeviceCharacteristics,0x10001,0x100
HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGX;;;WD)"
;-------------- Service installation----------------------------------
[dcdbas.NT.Services]
AddService = dcdbas, 0x00000002, dcdbas_Service_Inst
; -------------- dcdbas Driver install sections----------------------
[dcdbas_Service_Inst]
DisplayName = %dcdbas.SVCDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\dcdbas32.sys
[SourceDisksNames]
1 = %DiskId1%,,,""
[SourceDisksFiles]
dcdbas32.sys = 1,,
[Strings]
DELL = "DELL INC"
StdMfg = "(Standard system devices)"
ClassName = "System"
dcdbasDevice.DeviceDesc = "System Management Device"
dcdbas.SVCDESC = "System Management Driver"
DiskId1 = "Disk 1"
@@ -0,0 +1,78 @@
;/*++
;
;Copyright (c) 2002-2004 Dell Inc.. All Rights Reserved.
;
;Module Name:
;
; dcdbas64.inf
;
;Abstract:
;
;
;--*/
[Version]
Signature="$WINDOWS NT$"
Class=SYSTEM
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%DELL%
DriverVer=08/13/2013,7.4.0.453
CatalogFile=dcdbas64.cat
; ================= Class section =====================
[DestinationDirs]
DefaultDestDir = 12
;*****************************************
; dcdbas Device Install Section
;*****************************************
[Manufacturer]
%DELL%=Standard,ntamd64
[Standard.ntamd64]
; DisplayName Section DeviceId
; ----------- ------- --------
%dcdbasDevice.DeviceDesc% = dcdbas, root\dcdbas
[dcdbas.ntamd64]
CopyFiles= dcdbas.ntamd64.Copy
[dcdbas.ntamd64.Copy]
dcdbas64.sys
[dcdbas.ntamd64.HW]
AddReg=dcdbas.ntamd64.Security
[dcdbas.ntamd64.Security]
HKR,,DeviceCharacteristics,0x10001,0x100
HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGX;;;WD)"
;-------------- Service installation----------------------------------
[dcdbas.ntamd64.Services]
AddService = dcdbas, 0x00000002, dcdbas_Service_Inst
; -------------- dcdbas Driver install sections----------------------
[dcdbas_Service_Inst]
DisplayName = %dcdbas.SVCDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\dcdbas64.sys
[SourceDisksNames]
1 = %DiskId1%,,,""
[SourceDisksFiles]
dcdbas64.sys = 1,,
[Strings]
DELL = "DELL INC"
StdMfg = "(Standard system devices)"
ClassName = "System"
dcdbasDevice.DeviceDesc = "System Management Device"
dcdbas.SVCDESC = "System Management Driver"
DiskId1 = "Disk 1"
@@ -0,0 +1 @@
"place holder"
Binary file not shown.
@@ -0,0 +1,3 @@
[cctk]
bootorder=legacytype,+hdd,+embnic,+usbdev
wakeonlan=enable
@@ -0,0 +1,6 @@
[cctk]
bootorder=legacytype,+embnic,+hdd,+usbdev
legacyorom=disable
secureboot=enable
uefinwstack=enable
wakeonlan=enable
Binary file not shown.
@@ -0,0 +1,3 @@
[cctk]
setuppwd=CRHDF2020
syspwd=CRHDF2020
@@ -0,0 +1,6 @@
[cctk]
wakeonlan=enable
deepsleepctrl=disable
blocks3=disable
aspm=disable
wakeonlanbootovrd=enable
Binary file not shown.
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,38 @@
<#
.DESCRIPTION
Clear HP Password Bios
.NOTES
Author: Aurelien HAMEZ & Patrick Pattyn
Version: 1.0
Date: 2021-07-22
.EXAMPLE
.\Clear-HPPwd.ps1
#>
Begin {
$MDPs = "password1.bin", "password2.bin", "password3.bin", "password4.bin", "password5.bin", "password6.bin"
}
Process {
#On configure le mot de passe si vide
$process = Start-Process -FilePath "$PSScriptRoot\BiosConfigUtility64.exe" -ArgumentList "`"/nspwdfile:`"", "/log" -Wait -PassThru
#Si le mot de passe est configuré, le code erreur 10 est retourné, on test différent mot de passe
if($process.ExitCode -eq 10)
{
Foreach($MDP in $MDPs)
{
$process = Start-Process -FilePath "$PSScriptRootBiosConfigUtility64.exe" -ArgumentList "`"/nspwdfile:`"", "`"/cpwdfile:$MDP`"", "/log" -wait -PassThru
if($process.ExitCode -ne 10)
{
break
}
}
}
}
End {
}
@@ -0,0 +1,357 @@
BIOSConfig 1.0
;
; Originally created by BIOS Configuration Utility
; Version: 4.0.30.1
; Date="2021/06/14" Time="13:46:06" UTC="2"
;
; Found 104 settings
;
Product Name
HP Compaq 6005 Pro MT PC
SKU Number
AT493AV
Processor Type
AMD Athlon(tm) II X2 B22 Processor
Processor Speed
2800/200 MHz
Processor Stepping
00100F62
Cache Size (L1/L2/L3)
128KBx2 / 1024KBx2
Memory Size
8192 MB
System BIOS
786G6 v01.03
Chassis Serial Number
CZC0331T19
Asset Tracking Number
CZC0331T19
Family Name
103C_53307F
Management Mode
DASH
Removable Media Boot
*Enable
Disable
eSATA Port
*None
SATA3
Max eSATA Speed
3.0 Gbps
*1.5 Gbps
SATA Emulation
Legacy Mode IDE
Native Mode IDE
RAID
*AHCI
Diskette A:
*Not Installed
--
5.25" 1.2 MB
--
3.5" 1.44 MB
Diskette B:
*Not Installed
--
5.25" 1.2 MB
--
3.5" 1.44 MB
Boot Order
ATAPI CD-ROM Drive
USB device
Hard Drive
Network Controller
Diskette Drive
PnP Device #2
PnP Device #3
PnP Device #4
PnP Device #5
PnP Device #6
PnP Device #7
PnP Device #8
PnP Device #9
PnP Device #10
PnP Device #11
Controller Order
Integrated SATA
Integrated SATA RAID
Boot Device #2
Boot Device #3
Boot Device #4
Boot Device #5
Boot Device #6
Boot Device #7
Boot Device #8
Boot Device #9
Boot Device #10
Boot Device #11
Boot Device #12
Boot Device #13
Boot Device #14
Network Server Mode
*Disable
Enable
Password Prompt on Warm Boot
*Disable
Enable
Setup Browse Mode
Disable
*Enable
Stringent Password
*Disable
Enable
Front USB Ports
*Enable
Disable
USB Port 12
*Enable
Disable
USB Port 11
*Enable
Disable
USB Port 4
*Enable
Disable
USB Port 3
*Enable
Disable
USB Port 8
*Enable
Disable
USB Port 7
*Enable
Disable
Rear USB Ports
*Enable
Disable
USB Port 6
*Enable
Disable
USB Port 5
*Enable
Disable
USB Port 10
*Enable
Disable
USB Port 9
*Enable
Disable
USB Port 2
*Enable
Disable
USB Port 1
*Enable
Disable
Internal USB Ports
*Enable
Disable
USB Port 14
*Enable
Disable
PCI Express x16 Slot
Disable
*Enable
PCI Express x1 Slot 1
Disable
*Enable
PCI Express x1 Slot 2
Disable
*Enable
PCI Slot 1
Disable
*Enable
Serial Port A
Device hidden
*Device available
Parallel Port
Device hidden
*Device available
System Audio
Device hidden
*Device available
Network Controller
Device hidden
*Device available
SATA0
Device hidden
*Device available
SATA1
Device hidden
*Device available
SATA2
Device hidden
*Device available
SATA3
Device hidden
*Device available
Network Service Boot
Disable
*Enable
Enter Ownership Tag
Enter UUID
C1C9C5875AABDF11BBD8DE5CA56E1CC1
Data Execution Prevention
Disable
*Enable
OS management of Embedded Security Device
*Enable
Disable
Reset of Embedded Security Device through OS
*Disable
Enable
Master Boot Record Security
*Disable
Enable
Idle Power Savings
Normal
*Extended
ACPI S3 Hard Disk Reset
*Disable
Enable
ACPI S3 PS2 Mouse Wake Up
Disable
*Enable
USB Wake on Device Insertion
*Disable
Enable
Unique Sleep State Blink Rates
*Disable
Enable
Fan Idle Mode
*+------
++-----
+++----
++++---
+++++--
++++++-
+++++++
POST Mode
FullBoot
FullBoot Every 07 Days
FullBoot Every 14 Days
FullBoot Every 21 Days
FullBoot Every 28 Days
Clear Memory
*QuickBoot
POST Messages
Enable
*Disable
F9 Prompt
*Displayed
Hidden
F10 Prompt
*Displayed
Hidden
F11 Prompt
*Displayed
Hidden
F12 Prompt
*Displayed
Hidden
Factory Recovery Boot Support
Disable
*Enable
Option ROM Prompt
*Enable
Disable
Remote Wakeup Boot Source
Remote Server
*Local Hard Drive
After Power Loss
*Off
On
Previous State
POST Delay (in seconds)
*None
5
10
15
20
I/O APIC Mode
Disable
*Enable
Bypass F1 Prompt on Configuration Changes
*Disable
Enable
Sunday
*Disable
Enable
Monday
*Disable
Enable
Tuesday
*Disable
Enable
Wednesday
*Disable
Enable
Thursday
*Disable
Enable
Friday
*Disable
Enable
Saturday
*Disable
Enable
BIOS Power-On Time (hh:mm)
00:00
PCI SERR# Generation
Disable
*Enable
PCI VGA Palette Snooping
*Disable
Enable
Printer Mode
Bi-Directional
*EPP+ECP
Output-Only
Num Lock State at Power-On
*Off
On
S5 Wake on LAN
*Enable
Disable
Processor Cache
*Enable
Disable
Multi-Processor
*Enable
Disable
Integrated Graphics Memory Size
*Automatic
32 MB
64 MB
128 MB
256 MB
Surround View
*Disable
Enable
Internal Speaker
Disable
*Enable
NIC PXE Option ROM Download
*Enable
Disable
HPET
Disable
*Enable
PCI Express x16
*x8+DisplayPort
x16
DASH Support
*Enable
Disable
SOL Character Echo
*Disable
Enable
SOL Terminal Emulation Mode
*VT100
ANSI
SOL Local Keyboard
Disable
*Enable
Manufacturing Programming Mode
Unlock
*Lock
@@ -0,0 +1,501 @@
BIOSConfig 1.0
;
; Originally created by BIOS Configuration Utility
; Version: 4.0.30.1
; Date="2021/06/14" Time="12:39:41" UTC="2"
;
; Found 143 settings
;
Product Name
HP ProDesk 600 G1 SFF
Manufacturer
Hewlett-Packard
SKU Number
G8V66EP#ABF
Processor Type
Intel(R) Celeron(R) CPU G1820 @ 2.70GHz
Processor Speed
2700 MHz
Processor Stepping
000306C3 0000001A
Memory Size
4096 MB DDR3 / 1333 MHz
BIOS Version & Date
L01 v02.33 07/15/2014
Born On Date
00000000
Chassis Serial Number
CZC4490RF0
Asset Tracking Number
CZC4490RF0
System Board CT Number
System Board ID
18E7
Family Name
103C_53307F G=D
ME Firmware Version
9.0.31.1487
SATA Emulation
IDE
--
RAID
*AHCI
Ctrl-I Suppression
Enable
*Disable
Removable Media Boot
Disable
*Enable
Disable USB
Hard Drive Boot Order
*No Change
SATA
USB
EFI Boot Order
USB Floppy/CD
USB Hard Drive
ATAPI CD-ROM Drive
Network Controller IPv4
Network Controller IPv6
Other
Legacy Boot Order
ATAPI CD-ROM Drive
USB Floppy/CD
Hard Drive
Network Controller
PnP Device #1
PnP Device #2
PnP Device #3
PnP Device #4
PnP Device #5
PnP Device #6
PnP Device #7
PnP Device #8
PnP Device #9
PnP Device #10
PnP Device #11
Network Server Mode
*Disable
Enable
Setup Browse Mode
Disable
*Enable
Password prompt on F9 F11 & F12
*Enable
Disable
Stringent Password
*Disable
Enable
Cover Lock
*Unlock
Lock
Cover Removal Sensor
*Disable
Notify User
--
Setup Password
Front USB Ports
*Enable
Disable
Front USB3 Port 1
Disable
*Enable
Front USB3 Port 2
Disable
*Enable
Front USB Port 1
Disable
*Enable
Front USB Port 2
Disable
*Enable
Rear USB Ports
*Enable
Disable
Rear USB3 Port 1
Disable
*Enable
Rear USB3 Port 2
Disable
*Enable
Rear USB Port 1
Disable
*Enable
Rear USB Port 2
Disable
*Enable
Rear USB Port 3
Disable
*Enable
Rear USB Port 4
Disable
*Enable
Accessory USB Ports
*Enable
Disable
Accessory USB Port 1
Disable
*Enable
Accessory USB Port 2
Disable
*Enable
PCI Express x16 Slot 1
Disable
*Enable
PCI Express x1 Slot 1
Disable
*Enable
PCI Express x1 Slot 2
Disable
*Enable
PCI Express x1 Slot 3
Disable
*Enable
System Audio
Device hidden
*Device available
Network Controller
Device hidden
*Device available
Embedded Security Device
Device hidden
*Device available
SATA0
Device hidden
*Device available
SATA1
Device hidden
*Device available
SATA2
Device hidden
*Device available
SATA3
Device hidden
*Device available
SATA4
Device hidden
*Device available
SATA5
Device hidden
*Device available
NB RevID
0006
SB RevID
0005
Network Service Boot
Disable
*Enable
Enter Ownership Tag
Enter UUID
DD69FA00-71CA-11E4-A06D-C4346B6C7660
Enter Feature Byte
2U3E3X47676J6S6b7H7M7Q7T7W7a7j7maQagapaqb3ced4.tg
Enter Build ID
13WWCDIW602#SABF#DABF
MS Digital Marker
010000000000000001000000000000001D0000004236514E442D34375137592D48594333482D444A5938362D3638324243
Data Execution Prevention
Disable
*Enable
Virtualization Technology (VTx)
*Disable
Enable
Virtualization Technology Directed I/O (VTd)
*Disable
Enable
Intel TXT(LT) Support
*Disable
Enable
Button Retask Password Protection
*Disable
Enable
Activate Embedded Security On Next Boot
*Disable
Enable
Embedded Security Activation Policy
F1 to Boot
*Allow user to reject
No prompts
OS management of Embedded Security Device
*Enable
Disable
Reset of Embedded Security Device through OS
*Disable
Enable
Master Boot Record Security
*Disable
Enable
Tpm PPI policy changed by OS allowed
*Disable
Enable
Tpm measure boot variables/devices to PCR1
*Disable
Enable
Tpm No PPI provisioning
*Disable
Enable
Tpm No PPI maintenance
*Disable
Enable
Legacy Support
Disable
*Enable
Secure Boot
*Disable
Enable
Clear Secure Boot Keys
*Don't Clear
Clear
Key Ownership
*HP Keys
Custom Keys
Fast Boot
*Disable
Enable
Runtime Power Management
Disable
*Enable
Idle Power Savings
Normal
*Extended
Unique Sleep State Blink Rates
*Disable
Enable
S5 Maximum Power Savings
*Disable
Enable
PCI Express Power Management
Disable
*Enable
SATA Power Management
Disable
*Enable
Fan Idle Mode
*------
+-----
++----
+++---
++++--
+++++-
++++++
POST Mode
FullBoot
FullBoot Every 07 Days
FullBoot Every 14 Days
FullBoot Every 21 Days
FullBoot Every 28 Days
Clear Memory
*QuickBoot
POST Messages
Enable
*Disable
Press ESC for Startup Menu Prompt
*Enable
Disable
System Recovery Boot Support
Disable
*Enable
Option ROM Prompt
*Enable
Disable
Remote Wakeup Boot Source
Remote Server
*Local Hard Drive
After Power Loss
*Off
On
Previous State
POST Delay (in seconds)
*None
5
10
15
20
Legacy Boot Vector Re-entry
*Disable
Enable
POST Memory Manager Runtime Allocation
*Disable
Enable
Bypass F1 Prompt on Configuration Changes
*Disable
Enable
Sunday
*Disable
Enable
Monday
*Disable
Enable
Tuesday
*Disable
Enable
Wednesday
*Disable
Enable
Thursday
*Disable
Enable
Friday
*Disable
Enable
Saturday
*Disable
Enable
BIOS Power-On Time (hh:mm)
00:00
PCI SERR# Generation
Disable
*Enable
PCI VGA Palette Snooping
*Disable
Enable
Turbo Mode
Disable
*Enable
Num Lock State at Power-On
*Off
On
Integrated Video
Disable
*Enable
Internal Speaker
Disable
*Enable
NFC Device
Disable
--
--
--
--
*Enable
USB Charging Port
Disable
*Enable
USB EHCI Port Debug
*Disable
Enable
USB3.0 BIOS Driver Support
*Disable
Enable
Multi-Processor
*Enable
Disable
Hyper-Threading
Disable
*Enable
Manufacturing Programming Mode
Unlock
*Lock
Serial Port A
Disabled
*IO=3F8; IRQ=4
IO=3F8; IRQ=3
IO=2F8; IRQ=4
IO=2F8; IRQ=3
IO=3E8; IRQ=4
IO=3E8; IRQ=3
IO=2E8; IRQ=4
IO=2E8; IRQ=3
IO=3F8; IRQ=10
IO=3F8; IRQ=5
IO=2F8; IRQ=10
IO=2F8; IRQ=5
IO=3E8; IRQ=10
IO=3E8; IRQ=5
IO=2E8; IRQ=10
IO=2E8; IRQ=5
Serial Port B
*Disabled
IO=3F8; IRQ=4
IO=3F8; IRQ=3
IO=2F8; IRQ=4
IO=2F8; IRQ=3
IO=3E8; IRQ=4
IO=3E8; IRQ=3
IO=2E8; IRQ=4
IO=2E8; IRQ=3
IO=3F8; IRQ=10
IO=3F8; IRQ=5
IO=2F8; IRQ=10
IO=2F8; IRQ=5
IO=3E8; IRQ=10
IO=3E8; IRQ=5
IO=2E8; IRQ=10
IO=2E8; IRQ=5
Parallel Port\Onboard Devices
*Disable
IO=378; IRQ=7
IO=278; IRQ=7
IO=3BC; IRQ=7
IO=378;
IO=278;
IO=3BC;
IO=378; IRQ=7; DMA=1
IO=378; IRQ=7; DMA=3
IO=278; IRQ=7; DMA=1
IO=278; IRQ=7; DMA=3
IO=3BC; IRQ=7; DMA=1
IO=3BC; IRQ=7; DMA=3
Printer Mode
Bi-Directional
*EPP+ECP
Output-Only
AMT
*Enable
Disable
Unconfigure AMT/ME
*Disable
Enable
Bypass Unconfigure AMT/ME Prompt
*Disable
Enable
WatchDog Timer
Disable
*Enable
OS WatchDog Timer
5
BIOS WatchDog Timer
5
PXE Option ROMs
Do Not Launch
UEFI Only
*Legacy Only
Storage Option ROMs
Do Not Launch
UEFI Only
*Legacy Only
Video Option ROMs
--
UEFI Only
*Legacy Only
Connected BIOS
Disable
*Enable
Use Proxy
*Disable
Enable
Proxy Address
Update BIOS via Network
Disable
*Enable
Update Source
Custom
*HP
Update Address
Automatic BIOS Update Setting
*Disable
Install all updates automatically
Install only important updates automatically
Let user decide whether to install updates
Automatically Check for Updates
--
Daily
Weekly
*Monthly
Force Check on Reboot
*Disable
Enable
@@ -0,0 +1,406 @@
BIOSConfig 1.0
;
; Originally created by BIOS Configuration Utility
; Version: 4.0.30.1
; Date="2021/06/14" Time="14:32:28" UTC="2"
;
; Found 114 settings
;
Product Name
HP Compaq Pro 6305 SFF
SKU Number
QZ711AV
Processor Type
AMD A4-5300B APU with Radeon(tm) HD Graphics
Processor Speed
3400 Mhz
Processor Stepping
610F01
Cache Size (L1/L2/L3)
96KB / 1024KB / 0KB
Memory Size
2048 MB DDR3 / 1600 MTs
System BIOS
K06 v02.44
Chassis Serial Number
CZC32702N5
Asset Tracking Number
CZC32702N5
Family Name
103C_53307F G=D
Removable Media Boot
*Enable
Disable
eSATA Port
*Disable
Enable
Max eSATA Speed
*Auto
1.5 Gbps
3.0 Gbps
SATA Emulation
IDE
*AHCI
RAID
Legacy IDE
EFI Boot Order
USB Floppy/CD Disabled
USB Hard Drive Disabled
ATAPI CD-ROM Drive Disabled
Other Disabled
Legacy Boot Order
Network Controller
ATAPI CD-ROM Drive
USB Floppy/CD
Hard Drive
PnP Device #1
PnP Device #2
PnP Device #3
PnP Device #4
PnP Device #5
PnP Device #6
PnP Device #7
PnP Device #8
PnP Device #9
PnP Device #10
PnP Device #11
Network Server Mode
*Disable
Enable
Setup Browse Mode
Disable
*Enable
Stringent Password
*Disable
Enable
Password prompt on F9 F11 & F12
*Enable
Disable
Cover Lock
*Unlock
Lock
Cover Removal Sensor
*Disable
Notify User
--
Setup Password
Front USB Ports
*Enable
Disable
Front USB Port 1
Disable
*Enable
Front USB Port 2
Disable
*Enable
Front USB Port 3
Disable
*Enable
Front USB Port 4
Disable
*Enable
Rear USB Ports
*Enable
Disable
Rear USB3 Port 1
Disable
*Enable
Rear USB3 Port 2
Disable
*Enable
Rear USB3 Port 3
Disable
*Enable
Rear USB3 Port 4
Disable
*Enable
Rear USB Port 1
Disable
*Enable
Rear USB Port 2
Disable
*Enable
Accessory USB Ports
*Enable
Disable
Accessory USB Port 1
Disable
*Enable
Accessory USB Port 2
Disable
*Enable
Accessory USB Port 3
Disable
*Enable
Accessory USB Port 4
Disable
*Enable
PCI Express x1 Slot 1
Disable
*Enable
PCI Express x4 Slot 1
Disable
*Enable
PCI Express x16 Slot 1
Disable
*Enable
PCI Slot 1
Disable
*Enable
System Audio
Device hidden
*Device available
Network Controller
Device hidden
*Device available
Embedded Security Device
Device hidden
*Device available
SATA0
*Device available
Device hidden
SATA1
*Device available
Device hidden
SATA2
*Device available
Device hidden
SATA3
*Device available
Device hidden
Network Service Boot
Disable
*Enable
Enter Ownership Tag
Enter UUID
A5E3B380-DAE7-11E2-BB71-721563FB5188
Enter Feature Byte
2U3E3V3X47676J6S6a7H7M7Q7T7W7aag.tE
Enter Build ID
12WWKCEW302#SABF#DABF
MS Digital Marker
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Data Execution Prevention
Disable
*Enable
SVM CPU Virtualization
Disable
*Enable
Activate Embedded Security On Next Boot
*Disable
Enable
Embedded Security Activation Policy
*F1 to Boot
Allow user to reject
No prompts
OS management of Embedded Security Device
*Enable
Disable
Reset of Embedded Security Device through OS
*Disable
Enable
Master Boot Record Security
*Disable
Enable
Legacy Support
Disable
*Enable
Secure Boot
*Disable
Enable
Clear Secure Boot Keys
*Don't Clear
Clear
Key Ownership
*HP Keys
Custom Keys
Fast Boot
*Disable
Enable
Runtime Power Management
Disable
*Enable
Idle Power Savings
Normal
*Extended
Unique Sleep State Blink Rates
*Disable
Enable
S5 Maximum Power Savings
*Disable
Enable
SATA Power Management
Disable
*Enable
Fan Idle Mode
*+-----
++----
+++---
++++--
+++++-
++++++
POST Mode
FullBoot
FullBoot Every 07 Days
FullBoot Every 14 Days
FullBoot Every 21 Days
FullBoot Every 28 Days
Clear Memory
*QuickBoot
POST Messages
Enable
*Disable
Press ESC for Startup Menu Prompt
*Enable
Disable
System Recovery Boot Support
Disable
*Enable
Option ROM Prompt
*Enable
Disable
Remote Wakeup Boot Source
Remote Server
*Local Hard Drive
After Power Loss
*Off
On
Previous State
POST Delay (in seconds)
*None
5
10
15
20
POST Memory Manager Runtime Allocation
*Disable
Enable
Bypass F1 Prompt on Configuration Changes
*Disable
Enable
Sunday
*Disable
Enable
Monday
*Disable
Enable
Tuesday
*Disable
Enable
Wednesday
*Disable
Enable
Thursday
*Disable
Enable
Friday
*Disable
Enable
Saturday
*Disable
Enable
BIOS Power-On Time (hh:mm)
00:00
PCI SERR# Generation
*Disable
Enable
PCI VGA Palette Snooping
*Disable
Enable
Printer Mode
Bi-Directional
*EPP+ECP
Output-Only
Num Lock State at Power-On
*Off
On
Integrated Video
*Automatic UMA Size
Disable
Selectable UMA Size
UMA Size
32M
64M
128M
*256M
512M
1G
2G
Primary Video
IGD Video
*NB PCIe slot Video
SB PCIe slot Video
Internal Speaker
Disable
*Enable
Manufacturing Programming Mode
Unlock
*Lock
Serial Port A
Disabled
*IO=3F8; IRQ=4
IO=3F8; IRQ=3
IO=2F8; IRQ=4
IO=2F8; IRQ=3
IO=3E8; IRQ=4
IO=3E8; IRQ=3
IO=2E8; IRQ=4
IO=2E8; IRQ=3
IO=3F8; IRQ=6
IO=3F8; IRQ=5
IO=2F8; IRQ=6
IO=2F8; IRQ=5
IO=3E8; IRQ=6
IO=3E8; IRQ=5
IO=2E8; IRQ=6
IO=2E8; IRQ=5
Serial Port B
*Disabled
IO=3F8; IRQ=4
IO=3F8; IRQ=3
IO=2F8; IRQ=4
IO=2F8; IRQ=3
IO=3E8; IRQ=4
IO=3E8; IRQ=3
IO=2E8; IRQ=4
IO=2E8; IRQ=3
IO=3F8; IRQ=6
IO=3F8; IRQ=5
IO=2F8; IRQ=6
IO=2F8; IRQ=5
IO=3E8; IRQ=6
IO=3E8; IRQ=5
IO=2E8; IRQ=6
IO=2E8; IRQ=5
DASH Support
Disable
*Enable
PXE Option ROMs
Do Not Launch
UEFI Only
*Legacy Only
Storage Option ROMs
Do Not Launch
UEFI Only
*Legacy Only
Video Option ROMs
--
UEFI Only
*Legacy Only
NB RevID
0000
SB RevID
0020
Tpm PPI policy changed by OS allowed
*Disable
Enable
Tpm measure boot variables/devices to PCR1
*Disable
Enable
Tpm No PPI provisioning
*Disable
Enable
Tpm No PPI maintenance
*Disable
Enable
@@ -0,0 +1,434 @@
BIOSConfig 1.0
;
; Originally created by BIOS Configuration Utility
; Version: 4.0.32.1
; Date="2021/06/17" Time="09:40:43" UTC="2"
;
; Found 127 settings
;
Product Name
HP Compaq Pro 6300 SFF
SKU Number
F3W84ES#ABF
Processor Type
Intel(R) Celeron(R) CPU G1610 @ 2.60GHz
Processor Speed
2600 MHz
Processor Stepping
000306A9 00000012
Cache Size (L1/L2/L3)
64KBx2 / 256KBx2 / 2048KBx1
Memory Size
4096 MB DDR3 / 1333 MHz
System BIOS
K01 v02.90
Chassis Serial Number
CZC33960FR
Asset Tracking Number
CZC33960FR
Family Name
103C_53307F G=D
ME Firmware Version
8.1.31.1351
ME Management Mode
AMT
Removable Media Boot
Disable
*Enable
Disable USB
eSATA Port
Enable
*Disable
Max eSATA Speed
3.0 Gbps
*1.5 Gbps
SATA Emulation
IDE
--
RAID
*AHCI
Hard Drive Boot Order
*No Change
SATA
USB
EFI Boot Order
USB Floppy/CD
USB Hard Drive
ATAPI CD-ROM Drive
Other
Legacy Boot Order
Network Controller
Hard Drive
ATAPI CD-ROM Drive
USB Floppy/CD
PnP Device #1
PnP Device #2
PnP Device #3
PnP Device #4
PnP Device #5
PnP Device #6
PnP Device #7
PnP Device #8
PnP Device #9
PnP Device #10
PnP Device #11
Network Server Mode
*Disable
Enable
Setup Browse Mode
Disable
*Enable
Password prompt on F9 F11 & F12
*Enable
Disable
Stringent Password
*Disable
Enable
Cover Lock
*Unlock
Lock
Cover Removal Sensor
*Disable
Notify User
--
Setup Password
Front USB Ports
*Enable
Disable
Front USB Port 1
Disable
*Enable
Front USB Port 2
Disable
*Enable
Front USB Port 3
Disable
*Enable
Front USB Port 4
Disable
*Enable
Rear USB Ports
*Enable
Disable
Rear USB Port 1
Disable
*Enable
Rear USB Port 2
Disable
*Enable
Rear USB Port 3
Disable
*Enable
Rear USB Port 4
Disable
*Enable
Rear USB Port 5
Disable
*Enable
Rear USB Port 6
Disable
*Enable
Accessory USB Ports
*Enable
Disable
Accessory USB Port 1
Disable
*Enable
Accessory USB Port 2
Disable
*Enable
Accessory USB Port 3
Disable
*Enable
Accessory USB Port 4
Disable
*Enable
PCI Express x1 Slot 1
Disable
*Enable
PCI Express x1 Slot 2
Disable
*Enable
PCI Express x16 Slot 1
Disable
*Enable
PCI Slot 1
Disable
*Enable
System Audio
Device hidden
*Device available
Network Controller
Device hidden
*Device available
Embedded Security Device
Device hidden
*Device available
SATA0
Device hidden
*Device available
SATA1
Device hidden
*Device available
SATA2
Device hidden
*Device available
SATA3
Device hidden
*Device available
SATA4
Device hidden
*Device available
NB RevID
0009
SB RevID
0004
Network Service Boot
Disable
*Enable
Enter Ownership Tag
Enter UUID
09A04000-1F62-11E3-82C2-7446A0C40FB9
Enter Feature Byte
2U2V3E3V3X4766676J6S6b7H7M7Q7T7W7aaQagapaq.tM
Enter Build ID
12WWIDHW610#SABF#DABF
MS Digital Marker
010000000000000001000000000000001D0000004244574A562D584E4332332D57445850342D48484359322D5047563443
Data Execution Prevention
Disable
*Enable
Virtualization Technology (VTx)
*Disable
Enable
Virtualization Technology Directed I/O (VTd)
*Disable
Enable
Intel TXT(LT) Support
*Disable
Enable
Activate Embedded Security On Next Boot
*Disable
Enable
Embedded Security Activation Policy
F1 to Boot
*Allow user to reject
No prompts
OS management of Embedded Security Device
*Enable
Disable
Reset of Embedded Security Device through OS
*Disable
Enable
Master Boot Record Security
*Disable
Enable
Tpm PPI policy changed by OS allowed
*Disable
Enable
Tpm measure boot variables/devices to PCR1
*Disable
Enable
Tpm No PPI provisioning
*Disable
Enable
Tpm No PPI maintenance
*Disable
Enable
Legacy Support
Disable
*Enable
Secure Boot
*Disable
Enable
Clear Secure Boot Keys
*Don't Clear
Clear
Key Ownership
*HP Keys
Custom Keys
Fast Boot
*Disable
Enable
Runtime Power Management
Disable
*Enable
Idle Power Savings
Normal
*Extended
Unique Sleep State Blink Rates
*Disable
Enable
S5 Maximum Power Savings
*Disable
Enable
SATA Power Management
Disable
*Enable
Fan Idle Mode
*+-----
++----
+++---
++++--
+++++-
++++++
POST Mode
FullBoot
FullBoot Every 07 Days
FullBoot Every 14 Days
FullBoot Every 21 Days
FullBoot Every 28 Days
Clear Memory
*QuickBoot
POST Messages
Enable
*Disable
Press ESC for Startup Menu Prompt
*Enable
Disable
System Recovery Boot Support
Disable
*Enable
Option ROM Prompt
*Enable
Disable
Remote Wakeup Boot Source
*Remote Server
Local Hard Drive
After Power Loss
*Off
On
Previous State
POST Delay (in seconds)
*None
5
10
15
20
POST Memory Manager Runtime Allocation
*Disable
Enable
Bypass F1 Prompt on Configuration Changes
*Disable
Enable
Multi-Processor
*Enable
Disable
Hyper-Threading
Disable
*Enable
Sunday
*Disable
Enable
Monday
*Disable
Enable
Tuesday
*Disable
Enable
Wednesday
*Disable
Enable
Thursday
*Disable
Enable
Friday
*Disable
Enable
Saturday
*Disable
Enable
BIOS Power-On Time (hh:mm)
00:00
PCI SERR# Generation
*Disable
Enable
PCI VGA Palette Snooping
*Disable
Enable
Printer Mode
Bi-Directional
*EPP+ECP
Output-Only
Num Lock State at Power-On
Off
*On
Integrated Video
Disable
*Enable
Internal Speaker
Disable
*Enable
SATA RAID Option ROM Download
*Enable
Disable
Turbo Mode
Disable
*Enable
Manufacturing Programming Mode
Unlock
*Lock
Serial Port A
Disabled
*IO=3F8; IRQ=4
IO=3F8; IRQ=3
IO=2F8; IRQ=4
IO=2F8; IRQ=3
IO=3E8; IRQ=4
IO=3E8; IRQ=3
IO=2E8; IRQ=4
IO=2E8; IRQ=3
IO=3F8; IRQ=6
IO=3F8; IRQ=5
IO=2F8; IRQ=6
IO=2F8; IRQ=5
IO=3E8; IRQ=6
IO=3E8; IRQ=5
IO=2E8; IRQ=6
IO=2E8; IRQ=5
Serial Port B
*Disabled
IO=3F8; IRQ=4
IO=3F8; IRQ=3
IO=2F8; IRQ=4
IO=2F8; IRQ=3
IO=3E8; IRQ=4
IO=3E8; IRQ=3
IO=2E8; IRQ=4
IO=2E8; IRQ=3
IO=3F8; IRQ=6
IO=3F8; IRQ=5
IO=2F8; IRQ=6
IO=2F8; IRQ=5
IO=3E8; IRQ=6
IO=3E8; IRQ=5
IO=2E8; IRQ=6
IO=2E8; IRQ=5
AMT
*Enable
Disable
Unconfigure AMT/ME
*Disable
Enable
Bypass Unconfigure AMT/ME Prompt
*Disable
Enable
WatchDog Timer
Disable
*Enable
OS WatchDog Timer
5
BIOS WatchDog Timer
5
PXE Option ROMs
*Legacy Only
UEFI Only
Do Not Launch
Storage Option ROMs
*Legacy Only
UEFI Only
Do Not Launch
Video Option ROMs
*Legacy Only
UEFI Only
@@ -0,0 +1,492 @@
BIOSConfig 1.0
;
; Originally created by BIOS Configuration Utility
; Version: 4.0.30.1
; Date="2021/06/14" Time="12:20:01" UTC="2"
;
; Found 146 settings
;
Product Name
HP Z230 Tower Workstation
Manufacturer
Hewlett-Packard
SKU Number
D1P34AV
Processor Type
Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz
Processor Speed
3400 MHz
Processor Stepping
000306C3 0000000D
Memory Size
8192 MB DDR3 / 1600 MHz
BIOS Version & Date
L51 v01.02 06/25/2013
Born On Date
00000000
Chassis Serial Number
CZC3393NHD
Asset Tracking Number
CZC3393NHD
System Board CT Number
System Board ID
1905
Family Name
103C_53335X G=D
ME Firmware Version
9.0.5.1367
eSATA Port
*Disable
Enable
Max eSATA Speed
3.0 Gbps
*1.5 Gbps
SATA Emulation
IDE
--
RAID
*AHCI
Removable Media Boot
Disable
*Enable
Disable USB
Hard Drive Boot Order
*No Change
SATA
USB
EFI Boot Order
USB Floppy/CD
USB Hard Drive
ATAPI CD-ROM Drive
Network Controller IPv4
Network Controller IPv6
Other
Legacy Boot Order
ATAPI CD-ROM Drive
USB Floppy/CD
Hard Drive
Network Controller
PnP Device #2
PnP Device #3
PnP Device #4
PnP Device #5
PnP Device #6
PnP Device #7
PnP Device #8
PnP Device #9
PnP Device #10
PnP Device #11
Network Server Mode
*Disable
Enable
Setup Browse Mode
Disable
*Enable
Password prompt on F9 F11 & F12
*Enable
Disable
Stringent Password
*Disable
Enable
Cover Lock
*Unlock
Lock
Cover Removal Sensor
*Disable
Notify User
--
Setup Password
Front USB Ports
*Enable
Disable
Front USB3 Port 1
Disable
*Enable
Front USB3 Port 2
Disable
*Enable
Front USB Port 3
Disable
*Enable
Front USB Port 4
Disable
*Enable
Rear USB Ports
*Enable
Disable
Rear USB3 Port 1
Disable
*Enable
Rear USB3 Port 2
Disable
*Enable
Rear USB Port 3
Disable
*Enable
Rear USB Port 4
Disable
*Enable
Rear USB Port 5
Disable
*Enable
Rear USB Port 6
Disable
*Enable
Internal USB Ports
*Enable
Disable
Accessory USB Port 1
Disable
*Enable
Accessory USB Port 2
Disable
*Enable
Accessory USB Port 3
Disable
*Enable
Accessory USB Port 4
Disable
*Enable
Slot 1 - PCI Express x4
Disable
*Enable
Slot 2 - PCI Express x16
Disable
*Enable
Slot 3 - PCI Express x1
Disable
*Enable
Slot 4 - PCI Express x16
Disable
*Enable
Slot 5 - PCI
Disable
*Enable
System Audio
Device hidden
*Device available
Network Controller
Device hidden
*Device available
Embedded Security Device
Device hidden
*Device available
SATA0
Device hidden
*Device available
SATA1
Device hidden
*Device available
SATA2
Device hidden
*Device available
SATA3
Device hidden
*Device available
SATA5
Device hidden
*Device available
NB RevID
0006
SB RevID
0005
Network Service Boot
Disable
*Enable
Enter Ownership Tag
Enter UUID
EFB21080-1E2E-11E3-B4CE-7446A0B7B8BB
Enter Feature Byte
3Q3X47676J6S6b7N7Q7T7U7W7a8H8haXapaq.fD
Enter Build ID
13WWWDBW602#SABF#DABF
MS Digital Marker
010000000000000001000000000000001D000000594D4842502D4B444E4D582D54323438342D48505148442D4D44544250
Data Execution Prevention
Disable
*Enable
Virtualization Technology (VTx)
*Disable
Enable
Virtualization Technology Directed I/O (VTd)
*Disable
Enable
Intel TXT(LT) Support
*Disable
Enable
Activate Embedded Security On Next Boot
*Disable
Enable
Embedded Security Activation Policy
F1 to Boot
*Allow user to reject
No prompts
OS management of Embedded Security Device
*Enable
Disable
Reset of Embedded Security Device through OS
*Disable
Enable
Master Boot Record Security
*Disable
Enable
Tpm PPI policy changed by OS allowed
*Disable
Enable
Tpm measure boot variables/devices to PCR1
*Disable
Enable
Tpm No PPI provisioning
*Disable
Enable
Tpm No PPI maintenance
*Disable
Enable
Legacy Support
Disable
*Enable
Secure Boot
*Disable
Enable
Clear Secure Boot Keys
*Don't Clear
Clear
Key Ownership
*HP Keys
Custom Keys
Fast Boot
*Disable
Enable
Runtime Power Management
Disable
*Enable
Idle Power Savings
Normal
*Extended
ACPI S3 PS2 Mouse Wake Up
Disable
*Enable
Unique Sleep State Blink Rates
*Disable
Enable
S5 Maximum Power Savings
*Disable
Enable
SATA Power Management
Disable
*Enable
Fan Idle Mode
*------
+-----
++----
+++---
++++--
+++++-
++++++
POST Messages
Enable
*Disable
Press ESC for Startup Menu Prompt
*Enable
Disable
Factory Recovery Boot Support
Disable
*Enable
Option ROM Prompt
*Enable
Disable
Remote Wakeup Boot Source
Remote Server
*Local Hard Drive
After Power Loss
*Off
On
Previous State
POST Delay (in seconds)
*None
5
10
15
20
POST Memory Manager Runtime Allocation
*Disable
Enable
Bypass F1 Prompt on Configuration Changes
*Disable
Enable
Sunday
*Disable
Enable
Monday
*Disable
Enable
Tuesday
*Disable
Enable
Wednesday
*Disable
Enable
Thursday
*Disable
Enable
Friday
*Disable
Enable
Saturday
*Disable
Enable
BIOS Power-On Time (hh:mm)
00:00
PCI SERR# Generation
Disable
*Enable
PCI VGA Palette Snooping
*Disable
Enable
Turbo Mode
Disable
*Enable
Num Lock State at Power-On
*Off
On
S5 Wake on LAN
*Enable
Disable
Integrated Video
*Disable
Enable
IGD Memory
32M
*64M
128M
256M
512M
Internal Speaker
Disable
*Enable
USB EHCI Port Debug
*Disable
Enable
Multi-Processor
*Enable
Disable
Hyper-Threading
Disable
*Enable
Slot 1 Option ROM Download
Disable
*Enable
Slot 2 Option ROM Download
Disable
*Enable
Slot 3 Option ROM Download
Disable
*Enable
Slot 4 Option ROM Download
Disable
*Enable
Slot 5 Option ROM Download
Disable
*Enable
Manufacturing Programming Mode
Unlock
*Lock
Serial Port A
*Disabled
IO=3F8; IRQ=4
IO=3F8; IRQ=3
IO=2F8; IRQ=4
IO=2F8; IRQ=3
IO=3E8; IRQ=4
IO=3E8; IRQ=3
IO=2E8; IRQ=4
IO=2E8; IRQ=3
IO=3F8; IRQ=6
IO=3F8; IRQ=5
IO=2F8; IRQ=6
IO=2F8; IRQ=5
IO=3E8; IRQ=6
IO=3E8; IRQ=5
IO=2E8; IRQ=6
IO=2E8; IRQ=5
Serial Port B
*Disabled
IO=3F8; IRQ=4
IO=3F8; IRQ=3
IO=2F8; IRQ=4
IO=2F8; IRQ=3
IO=3E8; IRQ=4
IO=3E8; IRQ=3
IO=2E8; IRQ=4
IO=2E8; IRQ=3
IO=3F8; IRQ=6
IO=3F8; IRQ=5
IO=2F8; IRQ=6
IO=2F8; IRQ=5
IO=3E8; IRQ=6
IO=3E8; IRQ=5
IO=2E8; IRQ=6
IO=2E8; IRQ=5
Printer Mode
Bi-Directional
*EPP+ECP
Output-Only
AMT
*Enable
Disable
Unconfigure AMT/ME
*Disable
Enable
Bypass Unconfigure AMT/ME Prompt
*Disable
Enable
WatchDog Timer
Disable
*Enable
OS WatchDog Timer
5
BIOS WatchDog Timer
5
PXE Option ROMs
Do Not Launch
UEFI Only
*Legacy Only
Storage Option ROMs
Do Not Launch
UEFI Only
*Legacy Only
Video Option ROMs
--
UEFI Only
*Legacy Only
Connected BIOS
Disable
*Enable
Use Proxy
*Disable
Enable
Proxy Address
Update BIOS via Network
Disable
*Enable
Update Source
Custom
*HP
Update Address
Automatic BIOS Update Setting
*Disable
Install all updates automatically
Install only important updates automatically
Let user decide whether to install updates
Automatically Check for Updates
--
Daily
Weekly
*Monthly
Force Check on Reboot
*Disable
Enable
@@ -0,0 +1,597 @@
BIOSConfig 1.0
;
; Originally created by BIOS Configuration Utility
; Version: 4.0.30.1
; Date="2021/06/14" Time="12:30:19" UTC="2"
;
; Found 189 settings
;
Product Name
HP Z240 Tower Workstation
Processor 1 Type
Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
Processor 1 Speed
3600 MHz
Processor 1 Cache Size (L1/L2/L3)
256 KB / 1 MB / 8 MB
Processor 1 MicroCode Revision
8E
Processor 1 Stepping
B-0/S-0
Processor 1 DIMM1
16 GB Micron
Processor 1 DIMM2
Empty
Processor 1 DIMM3
Empty
Processor 1 DIMM4
Empty
SBRevID
0001
Serial Number
CZC8428740
SKU Number
L8T12AV
Universally Unique Identifier (UUID)
72F2DA3B16D4E8119C43BC0000F60000
Memory Size
16384 MB DDR4 @ 2400 MHz
System Board CT Number
PESRHAACYB43G8
Product Family
103C_53335X G=D
MS Digital Marker
010000000000000001000000000000001D00000047423759332D394E4746472D433338574B2D50514837522D5954444750
System BIOS Version
N51 Ver. 01.72 07/19/2018
BIOS Build Version
0000
ME Firmware Version
11.8.55.3510
Primary Video BIOS Version
nVidia 86.06.77.00.03
Super I/O Firmware Version
4.13.27
System Board ID
802F
Integrated MAC Address 1
10-E7-C6-2A-E7-54
Asset Tracking Number
CZC842873V
Ownership Tag
Feature Byte
3Q3X476H6J6S6b7N7Q7T7U7W7a8H8jaUaXapaqaubhdUdpdqfKhZ.fE
Build ID
15WWABPT601#SABF#DABF
BIOS Rollback Policy
*Unrestricted Rollback to older BIOS
Restricted Rollback to older BIOS
Minimum BIOS Version
00.00
Manufacturing Programming Mode
Unlock
*Lock
Password Minimum Length
8
At least one symbol is required in Administrator and User passwords
*No
Yes
At least one number is required in Administrator and User passwords
*No
Yes
At least one upper case character is required in Administrator and User passwords
*No
Yes
At least one lower case character is required in Administrator and User passwords
*No
Yes
Are spaces allowed in Administrator and User passwords?
*No
Yes
Clear password jumper
Ignore
*Honor
Prompt for Admin password on F9 (Boot Menu)
*Disable
Enable
Prompt for Admin password on F11 (System Recovery)
*Disable
Enable
Prompt for Admin password on F12 (Network Boot)
*Disable
Enable
Wake on LAN Power-on Password Policy
Bypass Password
*Require Password
TPM Specification Version
1.2
TPM Device
Hidden
*Available
TPM State
Disable
*Enable
Clear TPM
*No
On next boot
TPM Activation Policy
F1 to Boot
*Allow user to reject
No prompts
Verify Boot Block on every boot
*Disable
Enable
BIOS Data Recovery Policy
*Automatic
Manual
Prompt on Network Controller Configuration Change
*Disable
Enable
Lock BIOS Version
*Disable
Enable
Dynamic Runtime Scanning of Boot Block
Disable
*Enable
Physical Presence Interface
Disable
*Enable
Drivelock Password on restart
Disable
*Enable
Save/Restore MBR of System Hard Drive
*Disabled
Enabled
Secure Erase Hard Disk Serial Number
Secure Erase Hard Disk Model Number
Secure Erase Completion Date
Secure Erase Completion Status
Permanent Disable Absolute Persistence Module Set Once
*No
Yes
Absolute Persistence Module Current State
*Inactive
Active
System Management Command
Disable
*Enable
SureStart Production Mode
Disable
*Enable
Select Language
*English
Deutsch
Espanol
Italiano
Francais
Japanese
Portugues
Dansk
Svenska
Nederlands
Norsk
Suomi
Simplified Chinese
Traditional Chinese
Select Keyboard Layout
*English
Deutsch
Espanol
Italiano
Francais
Japanese
Portugues
Dansk
Svenska
Nederlands
Norsk
Suomi
Simplified Chinese
Traditional Chinese
Sunday
*Disable
Enable
Monday
*Disable
Enable
Tuesday
*Disable
Enable
Wednesday
*Disable
Enable
Thursday
*Disable
Enable
Friday
*Disable
Enable
Saturday
*Disable
Enable
BIOS Power-On Hour
0
BIOS Power-On Minute
0
Startup Menu Delay (sec.)
*0
5
10
15
20
25
30
35
40
45
50
55
60
Fast Boot
Disable
*Enable
Audio Alerts During Boot
Disable
*Enable
After Power Loss
*Power Off
Power On
Previous State
NumLock on at boot
Disable
*Enable
CD-ROM Boot
Disable
*Enable
Prompt on Memory Size Change
Disabled
*Enabled
USB Storage Boot
*Disable
Enable
Network (PXE) Boot
Disable
*Enable
Prompt on Fixed Storage Change
Disabled
*Enabled
Legacy Boot Options
Disable
*Enable
Legacy Boot Order
HDD:USB:1
CDROM:SATA:1
HDD:SATA:1
HDD:SATA:2
NETWORK:EMBEDDED:1
UEFI Boot Options
*Disable
Enable
UEFI Boot Order
HDD:USB:1
CDROM:SATA:1
Configure Legacy Support and Secure Boot
*Legacy Support Enable and Secure Boot Disable
Legacy Support Disable and Secure Boot Enable
Legacy Support Disable and Secure Boot Disable
Import Custom Secure Boot keys
*Do Nothing
On next boot
Clear Secure Boot keys
*Disable
Enable
Reset Secure Boot keys to factory defaults
*Disable
Enable
Enable MS UEFI CA key
*No
Yes
Ready to disable MS UEFI CA Key
Not Ready
*Ready
Custom Keys Image Verification State
*No Custom Keys
Fail
Success
Configure Storage Controller for RAID
*Disable
Enable
NVMe Write Endurance Masking
*Disable
Enable
Early PCIe Delay
*Disable
Enable
Accelerate USB Enumeration
*Disable
Enable
Audio Device
Disable
*Enable
Embedded LAN controller
Disable
*Enable
Wake On LAN
Disabled
*Boot to Network
Boot to Hard Drive
Boot to Normal Boot Order
Internal Speakers
Disable
*Enable
Runtime Power Management
Disable
*Enable
Extended Idle Power States
Disable
*Enable
S4/S5 Maximum Power Savings
*Disable
Enable
SATA Power Management
Disable
*Enable
Dust Filter
*Disable
Enable
Dust Filter Reminder (Days)
15
30
*60
90
120
180
Integrated Video
*Disable
Enable
SATA0
Device hidden
*Device available
SATA1
Device hidden
*Device available
SATA2
Device hidden
*Device available
SATA3
Device hidden
*Device available
M.2
Device hidden
*Device available
eSATA Port
*Disable
Enable
Front USB Ports
Disable
*Enable
Rear USB Ports
Disable
*Enable
Restrict USB Devices
*Allow all USB Devices
Allow only keyboard and mouse
Allow all but storage devices and hubs
USB Charging Ports
Disable
*Enable
Power Button Override
Disable
*4 sec
15 sec
Front USB Port 1
Disable
*Enable
Front USB Port 2
Disable
*Enable
Front USB Port 3
Disable
*Enable
Front USB Port 4
Disable
*Enable
Rear USB Port 1
Disable
*Enable
Rear USB Port 2
Disable
*Enable
Rear USB Port 3
Disable
*Enable
Rear USB Port 4
Disable
*Enable
Rear USB Port 5
Disable
*Enable
Rear USB Port 6
Disable
*Enable
Accessory USB Port 1
Disable
*Enable
Accessory USB Port 2
Disable
*Enable
Configure Option ROM Launch Policy
*All Legacy
All UEFI
All UEFI Except Video
Intel Software Guard Extensions (SGX)
Disable
Enable
*Software Controlled
Turbo-boost
Disable
*Enable
Hyperthreading
Disable
*Enable
Multi-processor
Disable
*Enable
POST Prompt for RAID Configuration
Disable
*Enable
Virtualization Technology (VTx)
Disable
*Enable
Virtualization Technology for Directed I/O (VTd)
Disable
*Enable
Trusted Execution Technology (TXT)
*Disable
Enable
Increase Idle Fan Speed(%)
0
Unique Sleep State Blink Rates
*Disable
Enable
Active Management (AMT)
Disable
*Enable
USB Key Provisioning Support
*Disable
Enable
Unconfigure AMT on next boot
*Do Not Apply
Apply
SOL Terminal Emulation Mode
*ANSI
VT100
Verbose Boot Messages
*Disable
Enable
Watchdog Timer
*Disable
Enable
OS Watchdog Timer (min.)
*5
10
15
20
25
BIOS Watchdog Timer (min.)
*5
10
15
20
25
USB Redirection Support
Disable
*Enable
Show Unconfigure ME Confirmation Prompt
Disable
*Enable
CIRA Timeout (min.)
*1 min
2 mins
3 mins
4 mins
Never
Slot 1 Option ROM Download
Disable
*Enable
Slot 2 Option ROM Download
Disable
*Enable
Slot 3 Option ROM Download
Disable
*Enable
Slot 4 Option ROM Download
Disable
*Enable
Slot 1 Speed
*Gen3
Gen1
Gen2
Slot 2 Speed
*Gen3
Gen1
Gen2
Slot 3 Speed
*Gen3
Gen1
Gen2
Slot 4 Speed
*Gen3
Gen1
Gen2
PCI Express x1 Slot 1
Disable
*Enable
PCI Express x16 Slot 2
Disable
*Enable
PCI Express x4 Slot 3
Disable
*Enable
PCI Express x4 Slot 4
Disable
*Enable
Allow PCIe/PCI SERR# Interrupt
Disable
*Enable
BIOS Source
*HP
Custom
Automatically Check for Updates
Daily
Weekly
*Monthly
Automatic BIOS Update Setting
*Disable
Let user decide whether to install updates
Install all updates automatically
Install only important updates automatically
Update Address
Check for Update on Next Reboot
*Disable
Enable
Update BIOS via Network
Disable
*Enable
Use Proxy
*Disable
Enable
Proxy Address
DNS Configuration
*Automatic
Manual
DNS Addresses
Data transfer timeout
30
IPv4 Address
IPv4 Configuration
*Automatic
Manual
IPv4 Gateway
IPv4 Subnet Mask
Connected BIOS
Disable
*Enable
Force HTTP no-cache
*Disable
Enable
Save Custom Defaults
*Do not Save
Save
Apply Custom Defaults and Exit
*No
Yes
Apply Factory Defaults and Exit
*No
Yes
@@ -0,0 +1,14 @@
BIOSConfig 1.0
;
;
Remote Wake up Boot Source
Remote Server
*Local Hard Drive
Wake On LAN
Disabled
Boot to Network
*Boot to Hard Drive
Boot to Normal Boot Order
Remote Wakeup Boot Source
Remote Server
*Local Hard Drive
@@ -0,0 +1,7 @@
BIOSConfig 1.0
Video Memory Size
32 MB
64 MB
*128 MB
256 MB
512 MB
@@ -0,0 +1,12 @@
BIOSConfig 1.0
;
;
Fast Boot
*Disable
Enable
S5 Maximum Power Savings
*Disable
Enable
S4/S5 Maximum Power Savings
*Disable
Enable
@@ -0,0 +1,6 @@
BIOSConfig 1.0
;
;
S5 Wake on LAN
*Enable
Disable
@@ -0,0 +1,7 @@
BIOSConfig 1.0
;
;
Configure Legacy Support and Secure Boot
Legacy Support Enable and Secure Boot Disable
*Legacy Support Disable and Secure Boot Enable
Legacy Support Disable and Secure Boot Disable
@@ -0,0 +1,21 @@
BIOSConfig 1.0
;
;
TPM Specification Version
1.2
TPM Device
Hidden
*Available
TPM State
Disable
*Enable
Activate TPM On Next Boot
Disable
*Enable
Clear TPM
*No
On next boot
TPM Activation Policy
F1 to Boot
Allow user to reject
*No prompts
@@ -0,0 +1,7 @@
BIOSConfig 1.0
Virtualization Technology for Directed I/O (VTd)
Disable
*Enable
Virtualization Technology (VTx)
Disable
*Enable
@@ -0,0 +1,4 @@
BIOSConfig 1.0
LAN / WLAN Auto Switching
Disable
*Enable
@@ -0,0 +1,437 @@
BIOSConfig 1.0
;
; Originally created by BIOS Configuration Utility
; Version: 4.0.32.1
; Date="2021/07/22" Time="13:59:26" UTC="2"
;
; Found 128 settings
;
Product Name
HP Compaq Pro 6300 SFF
SKU Number
F3W84ES#ABF
Processor Type
Intel(R) Pentium(R) CPU G645 @ 2.90GHz
Processor Speed
2900 MHz
Processor Stepping
000206A7 00000028
Cache Size (L1/L2/L3)
64KBx2 / 256KBx2 / 3072KBx1
Memory Size
8192 MB DDR3 / 1333 MHz
System BIOS
K01 v02.90
Chassis Serial Number
CZC3396FWQ
Asset Tracking Number
CZC3396FWQ
Family Name
103C_53307F G=D
ME Firmware Version
8.1.31.1351
ME Management Mode
AMT
Removable Media Boot
Disable
*Enable
Disable USB
eSATA Port
Enable
*Disable
Max eSATA Speed
3.0 Gbps
*1.5 Gbps
SATA Emulation
IDE
--
RAID
*AHCI
Hard Drive Boot Order
*No Change
SATA
USB
EFI Boot Order
USB Floppy/CD
USB Hard Drive
ATAPI CD-ROM Drive
Other
Legacy Boot Order
USB Floppy/CD
Hard Drive
Network Controller
ATAPI CD-ROM Drive
PnP Device #1
PnP Device #2
PnP Device #3
PnP Device #4
PnP Device #5
PnP Device #6
PnP Device #7
PnP Device #8
PnP Device #9
PnP Device #10
PnP Device #11
Network Server Mode
*Disable
Enable
Setup Browse Mode
Disable
*Enable
Password prompt on F9 F11 & F12
*Enable
Disable
Stringent Password
*Disable
Enable
Cover Lock
*Unlock
Lock
Cover Removal Sensor
*Disable
Notify User
--
Setup Password
Front USB Ports
*Enable
Disable
Front USB Port 1
Disable
*Enable
Front USB Port 2
Disable
*Enable
Front USB Port 3
Disable
*Enable
Front USB Port 4
Disable
*Enable
Rear USB Ports
*Enable
Disable
Rear USB Port 1
Disable
*Enable
Rear USB Port 2
Disable
*Enable
Rear USB Port 3
Disable
*Enable
Rear USB Port 4
Disable
*Enable
Rear USB Port 5
Disable
*Enable
Rear USB Port 5
Disable
*Enable
Rear USB Port 6
Disable
*Enable
Accessory USB Ports
*Enable
Disable
Accessory USB Port 2
Disable
*Enable
Accessory USB Port 3
Disable
*Enable
Accessory USB Port 4
Disable
*Enable
PCI Express x1 Slot 1
Disable
*Enable
PCI Express x1 Slot 2
Disable
*Enable
PCI Express x16 Slot 1
Disable
*Enable
PCI Slot 1
Disable
*Enable
System Audio
Device hidden
*Device available
Network Controller
Device hidden
*Device available
Embedded Security Device
Device hidden
*Device available
SATA0
Device hidden
*Device available
SATA1
Device hidden
*Device available
SATA2
Device hidden
*Device available
SATA3
Device hidden
*Device available
SATA4
Device hidden
*Device available
NB RevID
0009
SB RevID
0004
Network Service Boot
Disable
*Enable
Enter Ownership Tag
Enter UUID
BF13C900-1F4B-11E3-A46C-7446A0C31AE3
Enter Feature Byte
2U2V3E3V3X4766676J6S6b7H7M7Q7T7W7aaQagapaq.tM
Enter Build ID
12WWIDHW610#SABF#DABF
MS Digital Marker
010000000000000001000000000000001D00000054593257502D4E515843362D57475156462D34343336542D5850373443
Data Execution Prevention
Disable
*Enable
Virtualization Technology (VTx)
*Disable
Enable
Virtualization Technology Directed I/O (VTd)
*Disable
Enable
Intel TXT(LT) Support
*Disable
Enable
Activate Embedded Security On Next Boot
*Disable
Enable
Embedded Security Activation Policy
F1 to Boot
*Allow user to reject
No prompts
OS management of Embedded Security Device
*Enable
Disable
OS management of Embedded Security Device
*Enable
Disable
Reset of Embedded Security Device through OS
*Disable
Enable
Master Boot Record Security
*Disable
Enable
Tpm PPI policy changed by OS allowed
*Disable
Enable
Tpm measure boot variables/devices to PCR1
*Disable
Enable
Tpm No PPI provisioning
*Disable
Enable
Tpm No PPI maintenance
*Disable
Enable
Secure Boot
*Disable
Enable
Clear Secure Boot Keys
*Don't Clear
Clear
Key Ownership
*HP Keys
Custom Keys
Fast Boot
*Disable
Enable
Runtime Power Management
Disable
*Enable
Idle Power Savings
Normal
*Extended
Unique Sleep State Blink Rates
*Disable
Enable
S5 Maximum Power Savings
Disable
*Enable
SATA Power Management
Disable
*Enable
Fan Idle Mode
*+-----
++----
+++---
++++--
+++++-
++++++
POST Mode
FullBoot
FullBoot Every 07 Days
FullBoot Every 14 Days
FullBoot Every 21 Days
FullBoot Every 28 Days
Clear Memory
*QuickBoot
POST Messages
Enable
*Disable
Press ESC for Startup Menu Prompt
*Enable
Disable
System Recovery Boot Support
*Disable
Enable
Option ROM Prompt
*Enable
Disable
Remote Wakeup Boot Source
Remote Server
*Local Hard Drive
After Power Loss
*Off
On
Previous State
POST Delay (in seconds)
*None
5
10
15
20
POST Memory Manager Runtime Allocation
*Disable
Enable
Bypass F1 Prompt on Configuration Changes
*Disable
Enable
Multi-Processor
*Enable
Disable
Hyper-Threading
Disable
*Enable
Sunday
*Disable
Enable
Sunday
*Disable
Enable
Monday
*Disable
Enable
Tuesday
*Disable
Enable
Wednesday
*Disable
Enable
Thursday
*Disable
Enable
Friday
*Disable
Enable
Saturday
*Disable
Enable
BIOS Power-On Time (hh:mm)
00:00
PCI SERR# Generation
Disable
*Enable
PCI VGA Palette Snooping
*Disable
Enable
Printer Mode
Bi-Directional
*EPP+ECP
Output-Only
Num Lock State at Power-On
*Off
On
Integrated Video
Disable
*Enable
Internal Speaker
Disable
*Enable
SATA RAID Option ROM Download
*Enable
Disable
Turbo Mode
Disable
*Enable
Manufacturing Programming Mode
Unlock
*Lock
Serial Port A
Disabled
*IO=3F8; IRQ=4
IO=3F8; IRQ=3
IO=2F8; IRQ=4
IO=2F8; IRQ=3
IO=3E8; IRQ=4
IO=3E8; IRQ=3
IO=2E8; IRQ=4
IO=2E8; IRQ=3
IO=3F8; IRQ=6
IO=3F8; IRQ=5
IO=2F8; IRQ=6
IO=2F8; IRQ=5
IO=3E8; IRQ=6
IO=3E8; IRQ=5
IO=2E8; IRQ=6
IO=2E8; IRQ=5
Serial Port B
Disabled
IO=3F8; IRQ=4
IO=3F8; IRQ=3
IO=2F8; IRQ=4
*IO=2F8; IRQ=3
IO=3E8; IRQ=4
IO=3E8; IRQ=3
IO=2E8; IRQ=4
IO=2E8; IRQ=3
IO=3F8; IRQ=6
IO=3F8; IRQ=5
IO=2F8; IRQ=6
IO=2F8; IRQ=5
IO=3E8; IRQ=6
IO=3E8; IRQ=5
IO=2E8; IRQ=6
IO=2E8; IRQ=5
AMT
*Enable
Disable
Unconfigure AMT/ME
*Disable
Enable
Bypass Unconfigure AMT/ME Prompt
*Disable
Enable
WatchDog Timer
Disable
*Enable
OS WatchDog Timer
5
BIOS WatchDog Timer
5
PXE Option ROMs
*Legacy Only
UEFI Only
Do Not Launch
Storage Option ROMs
*Legacy Only
UEFI Only
Do Not Launch
Video Option ROMs
*Legacy Only
UEFI Only
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,172 @@
#TYPE Selected.System.Management.Automation.PSCustomObject
"Setting","Value"
"Setup Language","English"
"Removable Media Boot","Enable"
"eSATA Port","Disable"
"Max eSATA Speed","Auto"
"SATA Emulation","AHCI"
"Lock Legacy Resources","Disable"
"Network Server Mode","Disable"
"Setup Browse Mode","Enable"
"Stringent Password","Disable"
"Password prompt on F9 F11 & F12","Enable"
"Cover Lock","Unlock"
"Cover Removal Sensor","Disable"
"Front USB Ports","Enable"
"Front USB Port 1","Enable"
"Front USB Port 2","Enable"
"Front USB Port 3","Enable"
"Front USB Port 4","Enable"
"Rear USB Ports","Enable"
"Rear USB3 Port 1","Enable"
"Rear USB3 Port 2","Enable"
"Rear USB3 Port 3","Enable"
"Rear USB3 Port 4","Enable"
"Rear USB Port 1","Enable"
"Rear USB Port 2","Enable"
"Accessory USB Ports","Enable"
"Accessory USB Port 1","Enable"
"Accessory USB Port 2","Enable"
"Accessory USB Port 3","Enable"
"Accessory USB Port 4","Enable"
"PCI Express x1 Slot 1","Enable"
"PCI Express x4 Slot 1","Enable"
"PCI Express x16 Slot 1","Enable"
"PCI Slot 1","Enable"
" "," "
" "," "
" "," "
" "," "
"System Audio","Device available"
"Network Controller","Device available"
"Embedded Security Device","Device available"
"SATA0","Device available"
"SATA1","Device available"
"SATA2","Device available"
"SATA3","Device available"
"Network Service Boot","Enable"
"Data Execution Prevention","Enable"
"SVM CPU Virtualization","Enable"
"Activate Embedded Security On Next Boot","Disable"
"Embedded Security Activation Policy","F1 to Boot"
"OS management of Embedded Security Device","Enable"
"Reset of Embedded Security Device through OS","Disable"
"Master Boot Record Security","Disable"
"Legacy Support","Enable"
"Secure Boot","Disable"
"Clear Secure Boot Keys","Don't Clear"
"Key Ownership","HP Keys"
"Fast Boot","Disable"
"Runtime Power Management","Enable"
"Idle Power Savings","Extended"
"Unique Sleep State Blink Rates","Disable"
"S5 Maximum Power Savings","Disable"
"SATA Power Management","Enable"
"Fan Idle Mode","+-----"
"POST Mode","QuickBoot"
"POST Messages","Disable"
"Press ESC for Startup Menu Prompt","Enable"
"System Recovery Boot Support","Enable"
"Option ROM Prompt","Enable"
"Remote Wakeup Boot Source","Remote Server"
"After Power Loss","Off"
"POST Delay (in seconds)","None"
"POST Memory Manager Runtime Allocation","Disable"
" "," "
"Bypass F1 Prompt on Configuration Changes","Disable"
"Sunday","Disable"
"Monday","Disable"
"Tuesday","Disable"
"Wednesday","Disable"
"Thursday","Disable"
"Friday","Disable"
"Saturday","Disable"
"PCI SERR# Generation","Disable"
"PCI VGA Palette Snooping","Disable"
"Printer Mode","EPP+ECP"
"Num Lock State at Power-On","On"
"Integrated Video","Automatic UMA Size"
"UMA Size","256M"
"Primary Video","NB PCIe slot Video"
"Internal Speaker","Enable"
" "," "
" "," "
" "," "
"Manufacturing Programming Mode","Lock"
"Serial Port A","IO=3F8; IRQ=4"
"Serial Port B","Disabled"
"DASH Support","Disable"
" "," "
" "," "
" "," "
" "," "
" "," "
"PXE Option ROMs","Legacy Only"
"Storage Option ROMs","Legacy Only"
"Video Option ROMs","Legacy Only"
"Tpm PPI policy changed by OS allowed","Disable"
"Tpm measure boot variables/devices to PCR1","Disable"
"Tpm No PPI provisioning","Disable"
"Tpm No PPI maintenance","Disable"
"Default Setup","Leave Defaults As Is (No Update)"
"Apply Defaults and Exit","Do Not Apply"
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
"Parallel Port\Onboard Devices","Disable"
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
" "," "
1 #TYPE Selected.System.Management.Automation.PSCustomObject
2 Setting Value
3 Setup Language English
4 Removable Media Boot Enable
5 eSATA Port Disable
6 Max eSATA Speed Auto
7 SATA Emulation AHCI
8 Lock Legacy Resources Disable
9 Network Server Mode Disable
10 Setup Browse Mode Enable
11 Stringent Password Disable
12 Password prompt on F9 F11 & F12 Enable
13 Cover Lock Unlock
14 Cover Removal Sensor Disable
15 Front USB Ports Enable
16 Front USB Port 1 Enable
17 Front USB Port 2 Enable
18 Front USB Port 3 Enable
19 Front USB Port 4 Enable
20 Rear USB Ports Enable
21 Rear USB3 Port 1 Enable
22 Rear USB3 Port 2 Enable
23 Rear USB3 Port 3 Enable
24 Rear USB3 Port 4 Enable
25 Rear USB Port 1 Enable
26 Rear USB Port 2 Enable
27 Accessory USB Ports Enable
28 Accessory USB Port 1 Enable
29 Accessory USB Port 2 Enable
30 Accessory USB Port 3 Enable
31 Accessory USB Port 4 Enable
32 PCI Express x1 Slot 1 Enable
33 PCI Express x4 Slot 1 Enable
34 PCI Express x16 Slot 1 Enable
35 PCI Slot 1 Enable
36
37
38
39
40 System Audio Device available
41 Network Controller Device available
42 Embedded Security Device Device available
43 SATA0 Device available
44 SATA1 Device available
45 SATA2 Device available
46 SATA3 Device available
47 Network Service Boot Enable
48 Data Execution Prevention Enable
49 SVM CPU Virtualization Enable
50 Activate Embedded Security On Next Boot Disable
51 Embedded Security Activation Policy F1 to Boot
52 OS management of Embedded Security Device Enable
53 Reset of Embedded Security Device through OS Disable
54 Master Boot Record Security Disable
55 Legacy Support Enable
56 Secure Boot Disable
57 Clear Secure Boot Keys Don't Clear
58 Key Ownership HP Keys
59 Fast Boot Disable
60 Runtime Power Management Enable
61 Idle Power Savings Extended
62 Unique Sleep State Blink Rates Disable
63 S5 Maximum Power Savings Disable
64 SATA Power Management Enable
65 Fan Idle Mode +-----
66 POST Mode QuickBoot
67 POST Messages Disable
68 Press ESC for Startup Menu Prompt Enable
69 System Recovery Boot Support Enable
70 Option ROM Prompt Enable
71 Remote Wakeup Boot Source Remote Server
72 After Power Loss Off
73 POST Delay (in seconds) None
74 POST Memory Manager Runtime Allocation Disable
75
76 Bypass F1 Prompt on Configuration Changes Disable
77 Sunday Disable
78 Monday Disable
79 Tuesday Disable
80 Wednesday Disable
81 Thursday Disable
82 Friday Disable
83 Saturday Disable
84 PCI SERR# Generation Disable
85 PCI VGA Palette Snooping Disable
86 Printer Mode EPP+ECP
87 Num Lock State at Power-On On
88 Integrated Video Automatic UMA Size
89 UMA Size 256M
90 Primary Video NB PCIe slot Video
91 Internal Speaker Enable
92
93
94
95 Manufacturing Programming Mode Lock
96 Serial Port A IO=3F8; IRQ=4
97 Serial Port B Disabled
98 DASH Support Disable
99
100
101
102
103
104 PXE Option ROMs Legacy Only
105 Storage Option ROMs Legacy Only
106 Video Option ROMs Legacy Only
107 Tpm PPI policy changed by OS allowed Disable
108 Tpm measure boot variables/devices to PCR1 Disable
109 Tpm No PPI provisioning Disable
110 Tpm No PPI maintenance Disable
111 Default Setup Leave Defaults As Is (No Update)
112 Apply Defaults and Exit Do Not Apply
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134 Parallel Port\Onboard Devices Disable
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
@@ -0,0 +1,4 @@
#TYPE Selected.System.Management.Automation.PSCustomObject
"Fast Boot","Disable"
"S5 Maximum Power Savings","Disable"
"S5 Wake on LAN","Enable"
1 #TYPE Selected.System.Management.Automation.PSCustomObject
2 Fast Boot Disable
3 S5 Maximum Power Savings Disable
4 S5 Wake on LAN Enable
@@ -0,0 +1,36 @@
<#
.SYNOPSIS
Déactivation du démarrage rapide
.DESCRIPTION
0 pour désactiver
1 pour activer
.PARAMETER
.EXAMPLE
.NOTES
Auteurs :
Aurélien Hamez - Service Exploitation - Secteur Roubaix-Tourcoing
Région Hauts de France
#>
$PathKey = "HKLM:\SYSTEM\CurrentControlSet\Services\NDIS\Parameters\"
$Key = "AllowWakeFromS5"
$Value = Get-ItemProperty $PathKey -Name $Key -ErrorAction SilentlyContinue
if ($Value){
$ValueKey = Get-ItemPropertyValue -Path $PathKey -Name $Key
If ($ValueKey -ne 1)
{
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\NDIS\Parameters" -Name AllowWakeFromS5 -Type DWORD -Value 00000001
}
}
else{
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\NDIS\Parameters\" -Name AllowWakeFromS5 -Type DWORD -Value 00000001
}
@@ -0,0 +1,59 @@
<#
.DESCRIPTION
Sets HP WOL configuration
.NOTES
Author: Daniel Classon
Adpater par: Aurelien HAMEZ
Version: 1.0
Date: 2021-06-22
.EXAMPLE
.\Set-HPConfiguration.ps1 -Enable TPM
#>
Param(
[Parameter(Mandatory=$False)]
[string]$Enable,
[Parameter(Mandatory=$False)]
[string]$Disable,
[Parameter(Mandatory=$False)]
[string]$Configure,
[Parameter(Mandatory=$False)]
[string]$New_PasswordFile = "new_password.bin"
)
Begin {
switch ($Configure)
{
'VideoMemory' {$ConfigFile="$PSScriptRoot\Configure_VideoMemory.txt"}
'OptionWOL' {$ConfigFile="$PSScriptRoot\Configure_OptionWOL.txt"}
Default {}
}
switch ($Enable)
{
'SecureBoot' {$ConfigFile="$PSScriptRoot\Enable_SecureBoot.txt"}
'TPM' {$ConfigFile="$PSScriptRoot\Enable_TPM.txt"}
'Virtualization' {$ConfigFile="$PSScriptRoot\Enable_Virtualization.txt"}
'WLANSwitching' {$ConfigFile="$PSScriptRoot\Enable_WLANSwitching.txt"}
'EnableWOL' {$ConfigFile="$PSScriptRoot\Enable_OptionWOL.txt"}
Default {}
}
switch ($Disable)
{
'Virtualization' {$ConfigFile="$PSScriptRootDisable_Virtualization.txt"}
'DisableWOL' {$ConfigFile="$PSScriptRoot\Disable_OptionWOL.txt"}
Default {}
}
}
Process {
#On configure le mot de passe si vide
$process = Start-Process -FilePath "$PSScriptRoot\BiosConfigUtility64.exe" -ArgumentList "`"/cpwdfile:$PSScriptRoot\$New_PasswordFile`"", "`"/set:$ConfigFile`"", "/log" -Wait -PassThru
}
End {
}
@@ -0,0 +1,58 @@
<#
.DESCRIPTION
Set HP Password Bios
.NOTES
Author: Aurelien HAMEZ & Patrick Pattyn
Version: 1.0
Date: 2021-07-22
.EXAMPLE
.\Set-HPPwd.ps1
#>
Param(
[Parameter(Mandatory=$False)]
[string]$New_PasswordFile = "new_password.bin",
[Parameter(Mandatory=$False)]
[string]$PasswordFile1 = "password1.bin",
[Parameter(Mandatory=$False)]
[string]$PasswordFile2 = "password2.bin",
[Parameter(Mandatory=$False)]
[string]$PasswordFile3 = "password3.bin",
[Parameter(Mandatory=$False)]
[string]$PasswordFile4 = "password4.bin",
[Parameter(Mandatory=$False)]
[string]$PasswordFile5 = "password5.bin",
[Parameter(Mandatory=$False)]
[string]$PasswordFile6 = "password6.bin",
[Parameter(Mandatory=$False)]
[string]$PasswordFile7 = "password7.bin"
)
Begin {
#On initialise les différents mots de passe
$MDPs = $PasswordFile1, $PasswordFile2, $PasswordFile3, $PasswordFile4, $PasswordFile5, $PasswordFile6, $PasswordFile7
}
Process {
#On configure le mot de passe si vide
$process = Start-Process -FilePath "$PSScriptRoot\BiosConfigUtility64.exe" -ArgumentList "`"/nspwdfile:$PSScriptRoot\$New_PasswordFile`"", "/log" -Wait -PassThru
#Si le mot de passe est configuré, le code erreur 10 est retourné, on test différent mot de passe, lorsqu'il est modifié, l'ExitCode 0 = Success est retourné. On sort.
if($process.ExitCode -eq 10)
{
Foreach($MDP in $MDPs)
{
$process = Start-Process -FilePath "$PSScriptRoot\BiosConfigUtility64.exe" -ArgumentList "`"/nspwdfile:$PSScriptRoot\$New_PasswordFile`"", "`"/cpwdfile:$PSScriptRoot\$MDP`"", "/log" -wait -PassThru
if($process.ExitCode -eq 0)
{
break
}
}
}
}
End {
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,87 @@
#TYPE Selected.System.Management.Automation.PSCustomObject
"Setting","Value"
"Serial Port1 Address","3F8/IRQ4"
"USB Support","Enabled"
"USB Legacy Support","Enabled"
"USB Enumeration Delay","Disabled"
"Front USB Ports","Enabled"
"Rear USB Ports","Enabled"
"USB Port 1","Enabled"
"USB Port 2","Enabled"
"USB Port 3","Enabled"
"USB Port 4","Enabled"
"USB Port 5","Enabled"
"USB Port 6","Enabled"
"USB Port 7","Enabled"
"USB Port 8","Enabled"
"USB Port 9","Enabled"
"SATA Controller","Enabled"
"SATA Drive 1","Enabled"
"SATA Drive 2","Enabled"
"SATA Drive 3","Enabled"
"Configure SATA as","AHCI"
"Hard Disk Pre-delay","Disabled"
"Select Active Video","Auto"
"Onboard Audio Controller","Enabled"
"Internal Speaker","Enabled"
"Onboard Ethernet Controller","Enabled"
"PXE Option ROM","Enabled"
"PXE IPV4 Network Stack","Enabled"
"PXE IPV6 Network Stack","Disabled"
"ASPM Support","Auto"
"PCIe 16x Slot Speed","Auto"
"PCIe 1x Slot 1 Speed","Auto"
"PCIe 1x Slot 2 Speed","Auto"
"EIST Support","Enabled"
"Core Multi-Processing","Enabled"
"Intel(R) Virtualization Technology","Enabled"
"VT-d","Enabled"
"C1E Support","Enabled"
"C State Support","C1C3C6C7C8"
"Intel(R) SGX Control","Software Controlled"
"Intel(R) SIPP Support","Enabled"
"Dust Shield Alert","Disabled"
"After Power Loss","Last State"
"Enhanced Power Saving Mode","Disabled"
"Smart Power On","Enabled"
"ICE Performance Modes","Better Acoustic Performance"
"ICE Thermal Alert","Enabled"
"Wake on LAN","Automatic"
"Wake from Serial Port Ring","Primary"
"Wake Up on Alarm","Disabled"
"Startup Sequence","Primary"
"Alarm Time(HH:MM:SS)",""
"Alarm Date(MM/DD/YYYY)",""
"Alarm Day of Week","Sunday"
"Sunday","Disabled"
"Monday","Disabled"
"Tuesday","Disabled"
"Wednesday","Disabled"
"Thursday","Disabled"
"Friday","Disabled"
"Saturday","Disabled"
"User Defined Alarm Time",""
"Allow Flashing BIOS to a Previous Version","Yes"
"Require Admin. Pass. when Flashing","No"
"Windows UEFI Firmware Update","Enabled"
"Require POP on System Boot","Yes"
"Require POP on Restart","No"
"Require Admin. Pass. For F12 Boot","No"
"Smart USB Protection","Disabled"
"Require HDP on System Boot","Auto"
"TCG Security Device","Discrete TPM"
"Security Chip 2.0","Enabled"
"Secure Boot","Disabled"
"Network Offline Locker","Disabled"
"Computrace Module Activation Setting","Enabled"
"Device Guard","Disabled"
"Chassis Intrusion Detection","Disabled"
"Configuration Change Detection","Disabled"
"Password Count Exceeded Error","Enabled"
"CSM","Enabled"
"Boot Mode","Legacy Only"
"Boot Up Num-Lock Status","On"
"OS Optimized Defaults","Enabled"
"Primary Boot Sequence","SATA 1:SATA 2:SATA 3:Network 1"
"Error Boot Sequence","Network 1:M.2 Drive 1:PCIe4X_1 Drive:PCIe16X_1 Drive:SATA 1:SATA 2:SATA 3:Other Device"
"Automatic Boot Sequence","M.2 Drive 1:PCIe4X_1 Drive:PCIe16X_1 Drive:SATA 1:Network 1:SATA 2:SATA 3:Other Device"
1 #TYPE Selected.System.Management.Automation.PSCustomObject
2 Setting Value
3 Serial Port1 Address 3F8/IRQ4
4 USB Support Enabled
5 USB Legacy Support Enabled
6 USB Enumeration Delay Disabled
7 Front USB Ports Enabled
8 Rear USB Ports Enabled
9 USB Port 1 Enabled
10 USB Port 2 Enabled
11 USB Port 3 Enabled
12 USB Port 4 Enabled
13 USB Port 5 Enabled
14 USB Port 6 Enabled
15 USB Port 7 Enabled
16 USB Port 8 Enabled
17 USB Port 9 Enabled
18 SATA Controller Enabled
19 SATA Drive 1 Enabled
20 SATA Drive 2 Enabled
21 SATA Drive 3 Enabled
22 Configure SATA as AHCI
23 Hard Disk Pre-delay Disabled
24 Select Active Video Auto
25 Onboard Audio Controller Enabled
26 Internal Speaker Enabled
27 Onboard Ethernet Controller Enabled
28 PXE Option ROM Enabled
29 PXE IPV4 Network Stack Enabled
30 PXE IPV6 Network Stack Disabled
31 ASPM Support Auto
32 PCIe 16x Slot Speed Auto
33 PCIe 1x Slot 1 Speed Auto
34 PCIe 1x Slot 2 Speed Auto
35 EIST Support Enabled
36 Core Multi-Processing Enabled
37 Intel(R) Virtualization Technology Enabled
38 VT-d Enabled
39 C1E Support Enabled
40 C State Support C1C3C6C7C8
41 Intel(R) SGX Control Software Controlled
42 Intel(R) SIPP Support Enabled
43 Dust Shield Alert Disabled
44 After Power Loss Last State
45 Enhanced Power Saving Mode Disabled
46 Smart Power On Enabled
47 ICE Performance Modes Better Acoustic Performance
48 ICE Thermal Alert Enabled
49 Wake on LAN Automatic
50 Wake from Serial Port Ring Primary
51 Wake Up on Alarm Disabled
52 Startup Sequence Primary
53 Alarm Time(HH:MM:SS)
54 Alarm Date(MM/DD/YYYY)
55 Alarm Day of Week Sunday
56 Sunday Disabled
57 Monday Disabled
58 Tuesday Disabled
59 Wednesday Disabled
60 Thursday Disabled
61 Friday Disabled
62 Saturday Disabled
63 User Defined Alarm Time
64 Allow Flashing BIOS to a Previous Version Yes
65 Require Admin. Pass. when Flashing No
66 Windows UEFI Firmware Update Enabled
67 Require POP on System Boot Yes
68 Require POP on Restart No
69 Require Admin. Pass. For F12 Boot No
70 Smart USB Protection Disabled
71 Require HDP on System Boot Auto
72 TCG Security Device Discrete TPM
73 Security Chip 2.0 Enabled
74 Secure Boot Disabled
75 Network Offline Locker Disabled
76 Computrace Module Activation Setting Enabled
77 Device Guard Disabled
78 Chassis Intrusion Detection Disabled
79 Configuration Change Detection Disabled
80 Password Count Exceeded Error Enabled
81 CSM Enabled
82 Boot Mode Legacy Only
83 Boot Up Num-Lock Status On
84 OS Optimized Defaults Enabled
85 Primary Boot Sequence SATA 1:SATA 2:SATA 3:Network 1
86 Error Boot Sequence Network 1:M.2 Drive 1:PCIe4X_1 Drive:PCIe16X_1 Drive:SATA 1:SATA 2:SATA 3:Other Device
87 Automatic Boot Sequence M.2 Drive 1:PCIe4X_1 Drive:PCIe16X_1 Drive:SATA 1:Network 1:SATA 2:SATA 3:Other Device
@@ -0,0 +1,94 @@
qQd8bbzDvJ2n7mc1dSZC2utCpdw=
KEy Encryption 4pzwCVD6gNj5mtut
Serial Port1 Address,3F8/IRQ4
USB Support,Enabled
USB Legacy Support,Enabled
USB Enumeration Delay,Enabled
Front USB Ports,Enabled
Rear USB Ports,Enabled
USB Port 1,Enabled
USB Port 2,Enabled
USB Port 3,Enabled
USB Port 4,Enabled
USB Port 5,Enabled
USB Port 6,Enabled
USB Port 7,Enabled
USB Port 8,Enabled
USB Port 9,Enabled
Card Reader,Enabled
SATA Controller,Enabled
SATA Drive 1,Enabled
SATA Drive 2,Enabled
SATA Drive 3,Enabled
Configure SATA as,AHCI
Hard Disk Pre-delay,Disabled
Select Active Video,Auto
Onboard Audio Controller,Enabled
Internal Speaker,Enabled
Onboard Ethernet Controller,Enabled
PXE Option ROM,Enabled
PXE IPV4 Network Stack,Enabled
PXE IPV6 Network Stack,Enabled
ASPM Support,Auto
PCIe 16x Slot Speed,Auto
PCIe 1x Slot 1 Speed,Auto
PCIe 1x Slot 2 Speed,Auto
EIST Support,Enabled
Intel(R) Hyper-Threading Technology,Enabled
Core Multi-Processing,Enabled
Intel(R) Virtualization Technology,Enabled
VT-d,Enabled
TxT,Disabled
C1E Support,Enabled
C State Support,C1C3C6C7C8
Turbo Mode,Enabled
Intel(R) SGX Control,Software Controlled
Intel(R) SIPP Support,Enabled
Dust Shield Alert,Disabled
After Power Loss,Last State
Enhanced Power Saving Mode,Disabled
Smart Power On,Enabled
ICE Performance Modes,Better Acoustic Performance
ICE Thermal Alert,Enabled
Wake on LAN,Automatic
Wake from Serial Port Ring,Primary
Wake Up on Alarm,Disabled
Startup Sequence,Primary
Alarm Time(HH:MM:SS),[00:00:00][Status:ShowOnly]
Alarm Date(MM/DD/YYYY),[01/01/2017][Status:ShowOnly]
Alarm Day of Week,Sunday
Sunday,Disabled
Monday,Disabled
Tuesday,Disabled
Wednesday,Disabled
Thursday,Disabled
Friday,Disabled
Saturday,Disabled
User Defined Alarm Time,[00:00:00][Status:ShowOnly]
Allow Flashing BIOS to a Previous Version,Yes
Require Admin. Pass. when Flashing,No
Windows UEFI Firmware Update,Enabled
Require POP on System Boot,Yes
Require POP on Restart,No
POP Changeable by User,Yes
Require Admin. Pass. For F12 Boot,No
Smart USB Protection,Disabled
Require HDP on System Boot,Auto
TCG Security Device,Discrete TPM
Security Chip 2.0,Enabled
Secure Boot,Disabled
Network Offline Locker,Disabled
Computrace Module Activation Setting,Enabled
Device Guard,Disabled
Chassis Intrusion Detection,Disabled
Configuration Change Detection,Disabled
Password Count Exceeded Error,Enabled
Block SID Authentication,Enabled
CSM,Enabled
Boot Mode,Auto
Boot Priority,Legacy First
Boot Up Num-Lock Status,On
OS Optimized Defaults,Enabled
Primary Boot Sequence,USB HDD:SATA 1:SATA 2:SATA 3:Network 1
Error Boot Sequence,USB HDD:USB CDROM:Network 1:M.2 Drive 1:PCIe4X_1 Drive:PCIe16X_1 Drive:SATA 1:SATA 2:SATA 3:Other Device
Automatic Boot Sequence,USB HDD:USB CDROM:Other Device:Network 1:M.2 Drive 1:PCIe4X_1 Drive:PCIe16X_1 Drive:SATA 1:SATA 2:SATA 3
@@ -0,0 +1,85 @@
SerialPort1Address,3F8/IRQ4
USBPortAccess,Enabled
USBEnumerationDelay,Disabled
FrontUSBPorts,Enabled
USBPort1,Enabled
USBPort2,Enabled
USBPort3,Enabled
USBPort4,Enabled
USBPort5,Enabled
RearUSBPorts,Enabled
USBPort7,Enabled
USBPort8,Enabled
USBPort9,Enabled
USBPort10,Enabled
SATAController,Enabled
SATADrive1,Enabled
SATADrive2,Enabled
SATADrive3,Enabled
ConfigureSATAas,AHCI
HardDiskPre-delay,Disabled
UMAFrameBufferSize,Auto
PrimaryVideoController,Auto
OnboardAudioController,Enabled
InternalSpeaker,Enabled
OnboardEthernetController,Enabled
WirelessLANAccess,Enabled
PXEIPV4NetworkStack,Enabled
PXEIPV6NetworkStack,Disabled
ASPMSupport,Disabled
PCIe16xSlotSpeed,Auto
CardReader,Enabled
Bluetooth,Enabled
AMDSecureVirtualMachine,Enabled
IOMMU,Enabled
CPBMode,Enabled
CStateSupport,Enabled
DASHSupport,Disabled
ConsoleRedirectionTerminalType,VT100+
DustShieldAlert,Disabled
AfterPowerLoss,Last State
EnhancedPowerSavingMode,Disabled
SmartPowerOn,Enabled
IntelligentCoolingPerformanceMode,Best Performance
WakeonLAN,Automatic
WakeUponAlarm,Disabled
StartupSequence,Primary
AlarmTime(HH:MM:SS),[00:00:00][Status:ShowOnly]
AlarmDate(MM/DD/YYYY),[01/01/2021][Status:ShowOnly]
AlarmDayofWeek,Sunday
UserDefinedAlarmSunday,Disabled
UserDefinedAlarmMonday,Disabled
UserDefinedAlarmTuesday,Disabled
UserDefinedAlarmWednesday,Disabled
UserDefinedAlarmThursday,Disabled
UserDefinedAlarmFriday,Disabled
UserDefinedAlarmSaturday,Disabled
UserDefinedAlarmTime,[00:00:00][Status:ShowOnly]
AccessSecuritySettings,Disabled
RemoteSetSMP,Disabled
SetMinimumLength,Disabled
SetStrongPassword,Disabled
KeyboardLayout,English
AllowJumperClearSVP,Yes
SecureRollBackPrevention,Yes
RequireSVPwhenFlashing,No
WindowsUEFIFirmwareUpdate,Enabled
BIOSPasswordAtSystemBoot,Yes
BIOSPasswordAtReboot,No
BIOSPasswordAtBootDeviceList,No
SmartUSBProtection,Disabled
PhysicalPresenceforClear,Enabled
RequireHDPonSystemBoot,Auto
SecureBoot,Enabled
AbsolutePersistenceModule,Enabled
DeviceGuard,Disabled
ElectronicLock,Unlock
CoverTamperDetected,Disabled
ConfigurationChangeDetection,Disabled
PasswordCountExceededError,Enabled
BootUpNumLockStatus,On
OptionKeysDisplay,Disabled
FastBoot,Enabled
PrimaryBootSequence,M.2 Drive 1:SATA 1:SATA 2:SATA 3:Network 1:USB HDD:USB CDROM:Other Device
ErrorBootSequence,Network 1:M.2 Drive 1:SATA 1:SATA 2:SATA 3:Other Device
AutomaticBootSequence,Network 1:M.2 Drive 1:SATA 1:SATA 2:SATA 3:Other Device
@@ -0,0 +1,706 @@
<#
.DESCRIPTION
Automatically configure Lenovo BIOS passwords and prompt the user if manual intervention is required.
PASSWORD STATUS CODES
0 - No password set
1 - Power on password set
2 - Supervisor password set
3 - Power on and supervisor passwords set
4 - Hard drive password set
5 - Power on and hard drive passwords set
6 - Supervisor and hard drive passwords set
7 - Supervisor, power on, and hard drive passwords set
.PARAMETER SupervisorSet
Specify this switch to change an existing supervisor password. Must also specify the SupervisorPassword and OldSupervisorPassword parameters.
.PARAMETER SupervisorClear
Specify this swtich to clear an existing supervisor password. Must also specify the OldSupervisorPassword parameter.
.PARAMETER PowerOnSet
Specify this switch to change an existing power on password. Must also specify the PowerOnPassword and OldPowerOnPassword parameters.
.PARAMETER PowerOnClear
Specify this switch to clear an existing power on password. Must also specify the OldPowerOnPassword parameter.
.PARAMETER HDDPasswordClear
Specify this swtich to clear an existing master and/or user hard drive password. Must also specify the HDDMasterPassword and/or HDDUserPassword parameters.
.PARAMETER SupervisorPassword
Specify the new supervisor password to set.
.PARAMETER OldSupervisorPassword
Specify the old supervisor password(s) to be changed. Multiple passwords can be specified as a comma seperated list.
.PARAMETER PowerOnPassword
Specify the new power on password to set.
.PARAMETER OldPowerOnPassword
Specify the old power on password(s) to be changed. Multiple passwords can be specified as a comma seperated list.
.PARAMETER HDDUserPassword
Specify the current user hard drive password to clear.
.PARAMETER HDDMasterPassword
Specify the current master hard drive password to clear.
.PARAMETER NoUserPrompt
The script will run silently and will not prompt the user with a message box.
.PARAMETER ContinueOnError
The script will ignore any errors caused by changing or clearing the passwords. This will not suppress errors caused by parameter validation.
.PARAMETER SMSTSPasswordRetry
For use in a task sequence. If specified, the script will assume the script needs to run at least one more time. This will ignore password errors and suppress user prompts.
.EXAMPLE
Change an existing supervisor password
Manage-LenovoBiosPasswords.ps1 -SupervisorSet -SupervisorPassword <String> -OldSupervisorPassword <String1>,<String2>
Change an existing supervisor password and clear a power on password
Manage-LenovoBiosPasswords.ps1 -SupervisorSet -SupervisorPassword <String> -OldSupervisorPassword <String1>,<String2> -PowerOnClear -OldPowerOnPassword <String1>,<String2>
Clear existing supervisor and power on passwords
Manage-LenovoBiosPasswords.ps1 -SupervisorClear -OldSupervisorPassword <String1>,<String2> -PowerOnClear -OldPowerOnPassword <String1>,<String2>
Clear existing user and master hard drive passwords
Manage-LenovoBiosPasswords.ps1 -HDDPasswordClear -HDDUserPassword <String> -HDDMasterPassword <String>
Clear an existing power on password, suppress any user prompts, and continue on error
Manage-LenovoBiosPasswords.ps1 -PowerOnClear -OldPowerOnPassword <String1>,<String2> -NoUserPrompt -ContinueOnError
.NOTES
Created by: Jon Anderson (@ConfigJon)
Reference: https://www.configjon.com/lenovo-bios-password-management
Modifed: 02/10/2020
.CHANGELOG
07/17/2019 - Updated the script name to Manage-LenovoBiosPasswords. Updated the log directory name to LenovoBiosScripts. Updated the log file name to Manage-LenovoBiosPasswords
07/27/2019 - Formatting changes. Changed the NewSupervisorPassword parameter to SupervisorPassword. Changed the NewPowerOnPassword parameter to PowerOnPassword.
Changed the SMSTSPasswordRetry parameter to be a switch instead of an integer value. Changed the SMSTSChangeSup TS variable to LenovoChangeSupervisor.
Changed the SMSTSClearSup TS variable to LenovoClearSupervisor. Changed the SMSTSChangePo TS variable to LenovoChangePowerOn. Changed the SMSTSClearPo TS variable to LenovoClearPowerOn
11/04/2019 - Added additional logging. Changed the default log path to $ENV:ProgramData\BiosScripts\Lenovo. Modifed the parameter validation logic.
01/30/2020 - Changed the SupervisorChange and PowerOnChange parameters to SupervisorSet and PowerOnSet. Changed the LenovoChangeSupervisor task sequence variable to LenovoSetSupervisor.
Changed the LenovoChangePowerOn task sequence variable to LenovoSetPowerOn. Updated the parameter validation checks.
02/10/2020 - Added better logic for error handling when no Supervisor or Power On Passwords are set.
06/09/2020 - Updated some Write-LogEntry lines to include missing -Severity parameters
#>
#Parameters ===================================================================================================================
param (
[Parameter(Mandatory=$false)][Switch]$SupervisorSet,
[Parameter(Mandatory=$false)][Switch]$SupervisorClear,
[Parameter(Mandatory=$false)][Switch]$PowerOnSet,
[Parameter(Mandatory=$false)][Switch]$PowerOnClear,
[Parameter(Mandatory=$false)][Switch]$HDDPasswordClear,
[Parameter(Mandatory=$false)][ValidateNotNullOrEmpty()][String]$SupervisorPassword,
[Parameter(Mandatory=$false)][ValidateNotNullOrEmpty()][String[]]$OldSupervisorPassword,
[Parameter(Mandatory=$false)][ValidateNotNullOrEmpty()][String]$PowerOnPassword,
[Parameter(Mandatory=$false)][ValidateNotNullOrEmpty()][String[]]$OldPowerOnPassword,
[Parameter(Mandatory=$false)][ValidateNotNullOrEmpty()][String]$HDDUserPassword,
[Parameter(Mandatory=$false)][ValidateNotNullOrEmpty()][String]$HDDMasterPassword,
[Parameter(Mandatory=$false)][Switch]$NoUserPrompt,
[Parameter(Mandatory=$false)][Switch]$ContinueOnError,
[Parameter(Mandatory=$false)][Switch]$SMSTSPasswordRetry
)
#Functions ====================================================================================================================
#Determine if a task sequence is currently running
Function Get-TaskSequenceStatus
{
try
{
$TSEnv = New-Object -ComObject Microsoft.SMS.TSEnvironment
}
catch{}
if ($NULL -eq $TSEnv)
{
return $False
}
else
{
try
{
$SMSTSType = $TSEnv.Value("_SMSTSType")
}
catch{}
if ($NULL -eq $SMSTSType)
{
return $False
}
else
{
return $True
}
}
}
#Create a user prompt with custom body and title text if the NoUserPrompt variable is not set
Function Start-UserPrompt
{
[CmdletBinding()]
param (
[Parameter(Mandatory=$True)][ValidateNotNullOrEmpty()][String[]]$BodyText,
[Parameter(Mandatory=$True)][ValidateNotNullOrEmpty()][String[]]$TitleText
)
if (!($NoUserPrompt))
{
(New-Object -ComObject Wscript.Shell).Popup("$BodyText",0,"$TitleText",0x0 + 0x30) | Out-Null
}
}
#Write data to a CMTrace compatible log file. (Credit to SCConfigMgr - https://www.scconfigmgr.com/)
Function Write-LogEntry
{
param (
[parameter(Mandatory = $true, HelpMessage = "Value added to the log file.")]
[ValidateNotNullOrEmpty()]
[string]$Value,
[parameter(Mandatory = $true, HelpMessage = "Severity for the log entry. 1 for Informational, 2 for Warning and 3 for Error.")]
[ValidateNotNullOrEmpty()]
[ValidateSet("1", "2", "3")]
[string]$Severity,
[parameter(Mandatory = $false, HelpMessage = "Name of the log file that the entry will written to.")]
[ValidateNotNullOrEmpty()]
[string]$FileName = "Manage-LenovoBiosPasswords.log"
)
# Determine log file location
$LogFilePath = Join-Path -Path $LogsDirectory -ChildPath $FileName
# Construct time stamp for log entry
if (-not(Test-Path -Path 'variable:global:TimezoneBias'))
{
[string]$global:TimezoneBias = [System.TimeZoneInfo]::Local.GetUtcOffset((Get-Date)).TotalMinutes
if ($TimezoneBias -match "^-")
{
$TimezoneBias = $TimezoneBias.Replace('-', '+')
}
else
{
$TimezoneBias = '-' + $TimezoneBias
}
}
$Time = -join @((Get-Date -Format "HH:mm:ss.fff"), $TimezoneBias)
# Construct date for log entry
$Date = (Get-Date -Format "MM-dd-yyyy")
# Construct context for log entry
$Context = $([System.Security.Principal.WindowsIdentity]::GetCurrent().Name)
# Construct final log entry
$LogText = "<![LOG[$($Value)]LOG]!><time=""$($Time)"" date=""$($Date)"" component=""Manage-LenovoBiosPasswords"" context=""$($Context)"" type=""$($Severity)"" thread=""$($PID)"" file="""">"
# Add value to log file
try
{
Out-File -InputObject $LogText -Append -NoClobber -Encoding Default -FilePath $LogFilePath -ErrorAction Stop
}
catch [System.Exception]
{
Write-Warning -Message "Unable to append log entry to $FileName file. Error message at line $($_.InvocationInfo.ScriptLineNumber): $($_.Exception.Message)"
}
}
#Main program =================================================================================================================
#Configure Logging and task sequence variables
if (Get-TaskSequenceStatus)
{
$TSEnv = New-Object -COMObject Microsoft.SMS.TSEnvironment
$TSProgress = New-Object -ComObject Microsoft.SMS.TsProgressUI
$LogsDirectory = $TSEnv.Value("_SMSTSLogPath")
}
else
{
$LogsDirectory = "$ENV:ProgramData\BiosScripts\Lenovo"
if (!(Test-Path -PathType Container $LogsDirectory))
{
New-Item -Path $LogsDirectory -ItemType "Directory" -Force | Out-Null
}
}
Write-Output "Log path set to $LogsDirectory\Manage-LenovoBiosPasswords.log"
Write-LogEntry -Value "START - Lenovo BIOS password management script" -Severity 1
#Connect to the Lenovo_BiosPasswordSettings WMI class
$Error.Clear()
try
{
Write-LogEntry -Value "Connect to the Lenovo_BiosPasswordSettings WMI class" -Severity 1
$PasswordSettings = Get-WmiObject -Namespace root\wmi -Class Lenovo_BiosPasswordSettings
}
catch
{
Write-LogEntry -Value "Unable to connect to the Lenovo_BiosPasswordSettings WMI class" -Severity 3
throw "Unable to connect to the Lenovo_BiosPasswordSettings WMI class"
}
if (!($Error))
{
Write-LogEntry -Value "Successfully connected to the Lenovo_BiosPasswordSettings WMI class" -Severity 1
}
#Connect to the Lenovo_SetBiosPassword WMI class
$Error.Clear()
try
{
Write-LogEntry -Value "Connect to the Lenovo_SetBiosPassword WMI class" -Severity 1
$PasswordSet = Get-WmiObject -Namespace root\wmi -Class Lenovo_SetBiosPassword
}
catch
{
Write-LogEntry -Value "Unable to connect to the Lenovo_SetBiosPassword WMI class" -Severity 3
throw "Unable to connect to the Lenovo_BiosPasswordSettings WMI class"
}
if (!($Error))
{
Write-LogEntry -Value "Successfully connected to the Lenovo_SetBiosPassword WMI class" -Severity 1
}
#Get the current password status
Write-LogEntry -Value "Get the current password state and validate the specified password is not blank" -Severity 1
$PasswordStatus = $PasswordSettings.PasswordState
if ((($PasswordStatus -eq 0) -or ($PasswordStatus -eq 1) -or ($PasswordStatus -eq 4) -or ($PasswordStatus -eq 5)))
{
Write-LogEntry -Value "The supervisor password is not currently set" -Severity 1
}
else
{
Write-LogEntry -Value "The supervisor password is currently set" -Severity 1
}
if ((($PasswordStatus -eq 0) -or ($PasswordStatus -eq 2) -or ($PasswordStatus -eq 4) -or ($PasswordStatus -eq 6)))
{
Write-LogEntry -Value "The power on password is not currently set" -Severity 1
}
else
{
Write-LogEntry -Value "The power on password is currently set" -Severity 1
}
#Parameter validation
Write-LogEntry -Value "Begin parameter validation" -Severity 1
if (($SupervisorSet) -and !($SupervisorPassword -and $OldSupervisorPassword))
{
$ErrorMsg = "When using the SupervisorSet switch, the SupervisorPassword and OldSupervisorPassword parameters must also be specified"
Write-LogEntry -Value $ErrorMsg -Severity 3
throw $ErrorMsg
}
if (($SupervisorClear) -and !($OldSupervisorPassword))
{
$ErrorMsg = "When using the SupervisorClear switch, the OldSupervisorPassword parameter must also be specified"
Write-LogEntry -Value $ErrorMsg -Severity 3
throw $ErrorMsg
}
if (($PowerOnSet) -and !($PowerOnPassword -and $OldPowerOnPassword))
{
$ErrorMsg = "When using the PowerOnSet switch, the PowerOnPassword and OldPowerOnPassword parameters must also be specified"
Write-LogEntry -Value $ErrorMsg -Severity 3
throw $ErrorMsg
}
if (($PowerOnClear) -and !($OldPowerOnPassword))
{
$ErrorMsg = "When using the PowerOnClear switch, the OldPowerOnPassword parameter must also be specified"
Write-LogEntry -Value $ErrorMsg -Severity 3
throw $ErrorMsg
}
if (($SupervisorSet) -and ($SupervisorClear))
{
$ErrorMsg = "Cannot specify the SupervisorSet and SupervisorClear parameters simultaneously"
Write-LogEntry -Value $ErrorMsg -Severity 3
throw $ErrorMsg
}
if (($PowerOnSet) -and ($PowerOnClear))
{
$ErrorMsg = "Cannot specify the PowerOnSet and PowerOnClear parameters simultaneously"
Write-LogEntry -Value $ErrorMsg -Severity 3
throw $ErrorMsg
}
if (($HDDPasswordClear) -and !($HDDUserPassword))
{
$ErrorMsg = "When using the HDDPasswordClear switch, the HDDUserPassword parameter must also be specified"
Write-LogEntry -Value $ErrorMsg -Severity 3
throw $ErrorMsg
}
if (($HDDMasterPassword) -and !($HDDUserPassword))
{
$ErrorMsg = "When specifying a master hard drive password, a user hard drive password must also be specified"
Write-LogEntry -Value $ErrorMsg -Severity 3
throw $ErrorMsg
}
if (($HDDMasterPassword -or $HDDUserPassword) -and !($HDDPasswordClear))
{
$ErrorMsg = "When using the HDDMasterPassword or HDDUserPassword parameters, the HDDPasswordClear parameter must also be specified"
Write-LogEntry -Value $ErrorMsg -Severity 3
throw $ErrorMsg
}
if (($OldSupervisorPassword -or $SupervisorPassword) -and !($SupervisorSet -or $SupervisorClear))
{
$ErrorMsg = "When using the OldSupervisorPassword or SupervisorPassword parameters, one of the SupervisorSet or SupervisorClear parameters must also be specified"
Write-LogEntry -Value $ErrorMsg -Severity 3
throw $ErrorMsg
}
if (($OldPowerOnPassword -or $PowerOnPassword) -and !($PowerOnSet -or $PowerOnClear))
{
$ErrorMsg = "When using the OldPowerOnPassword or PowerOnPassword parameters, one of the PowerOnSet or PowerOnClear parameters must also be specified"
Write-LogEntry -Value $ErrorMsg -Severity 3
throw $ErrorMsg
}
if ($OldSupervisorPassword.Count -gt 2) #Prevents entering more than 2 old supervisor passwords
{
$ErrorMsg = "Please specify 2 or fewer old supervisor passwords"
Write-LogEntry -Value $ErrorMsg -Severity 3
throw $ErrorMsg
}
if ($OldPowerOnPassword.Count -gt 2) #Prevents entering more than 2 old power on passwords
{
$ErrorMsg = "Please specify 2 or fewer old power on passwords"
Write-LogEntry -Value $ErrorMsg -Severity 3
throw $ErrorMsg
}
if (($SMSTSPasswordRetry) -and !(Get-TaskSequenceStatus))
{
Write-LogEntry -Value "The SMSTSPasswordRetry parameter was specifed while not running in a task sequence. Setting SMSTSPasswordRetry to false." -Severity 2
$SMSTSPasswordRetry = 0
}
Write-LogEntry -Value "Parameter validation completed" -Severity 1
#Set variables from a previous script session
if (Get-TaskSequenceStatus)
{
Write-LogEntry -Value "Check for existing task sequence variables" -Severity 1
$LenovoSetSupervisor = $TSEnv.Value("LenovoSetSupervisor")
if ($LenovoSetSupervisor -eq "Failed")
{
Write-LogEntry -Value "Previous unsuccessful supervisor password set attempt detected" -Severity 1
}
$LenovoClearSupervisor = $TSEnv.Value("LenovoClearSupervisor")
if ($LenovoClearSupervisor -eq "Failed")
{
Write-LogEntry -Value "Previous unsuccessful supervisor password clear attempt detected" -Severity 1
}
$LenovoSetPowerOn = $TSEnv.Value("LenovoSetPowerOn")
if ($LenovoSetPowerOn -eq "Failed")
{
Write-LogEntry -Value "Previous unsuccessful power on password set attempt detected" -Severity 1
}
$LenovoClearPowerOn = $TSEnv.Value("LenovoClearPowerOn")
if ($LenovoClearPowerOn -eq "Failed")
{
Write-LogEntry -Value "Previous unsuccessful power on password clear attempt detected" -Severity 1
}
}
#Attempting to set or clear a supervisor password when no supervisor password currently exists
if ((($PasswordStatus -eq 0) -or ($PasswordStatus -eq 1) -or ($PasswordStatus -eq 4) -or ($PasswordStatus -eq 5)))
{
if ($SupervisorSet)
{
$SupervisorPWExists = "Failed"
Write-LogEntry -Value "No supervisor password currently set. Unable to set the supervisor password" -Severity 3
}
if ($SupervisorClear)
{
Write-LogEntry -Value "No supervisor password currently set. No need to clear the supervisor password" -Severity 2
Clear-Variable SupervisorClear
}
}
#Attempting to set or clear a power on password when no power on password currently exists
if ((($PasswordStatus -eq 0) -or ($PasswordStatus -eq 2) -or ($PasswordStatus -eq 4) -or ($PasswordStatus -eq 6)))
{
if ($PowerOnSet)
{
$PowerOnPWExists = "Failed"
Write-LogEntry -Value "No power on password currently set. Unable to set the power on password" -Severity 3
}
if ($PowerOnClear)
{
Write-LogEntry -Value "No power on password currently set. No need to clear the power on password" -Severity 2
Clear-Variable PowerOnClear
}
}
#If a supervisor password is set, attempt to clear or change it
if (($PasswordStatus -eq 2) -or ($PasswordStatus -eq 3) -or($PasswordStatus -eq 6) -or($PasswordStatus -eq 7))
{
#Change the existing supervisor password
if (($SupervisorSet) -and ($LenovoSetSupervisor -ne "Success"))
{
Write-LogEntry -Value "Attempt to change the existing supervisor password" -Severity 1
$SupervisorPWSet = "Failed"
if (Get-TaskSequenceStatus)
{
$TSEnv.Value("LenovoSetSupervisor") = "Failed"
}
if ($PasswordSet.SetBiosPassword("pap,$SupervisorPassword,$SupervisorPassword,ascii,us").Return -eq "Success")
{
#Password already correct
$SupervisorPWSet = "Success"
if (Get-TaskSequenceStatus)
{
$TSEnv.Value("LenovoSetSupervisor") = "Success"
}
Write-LogEntry -Value "The supervisor password is already set correctly" -Severity 1
}
else
{
$Counter = 0
While($Counter -lt $OldSupervisorPassword.Count){
if ($PasswordSet.SetBiosPassword("pap,$($OldSupervisorPassword[$Counter]),$SupervisorPassword,ascii,us").Return -eq "Success")
{
#Successfully changed the password
$SupervisorPWSet = "Success"
if (Get-TaskSequenceStatus)
{
$TSEnv.Value("LenovoSetSupervisor") = "Success"
}
Write-LogEntry -Value "The supervisor password has been successfully changed" -Severity 1
break
}
else
{
#Failed to change the password
$Counter++
}
}
if ($SupervisorPWSet -eq "Failed")
{
Write-LogEntry -Value "Failed to change the supervisor password" -Severity 3
}
}
}
#Clear the existing supervisor password
if (($SupervisorClear) -and ($LenovoClearSupervisor -ne "Success"))
{
Write-LogEntry -Value "Attempt to clear the existing supervisor password" -Severity 1
$SupervisorPWClear = "Failed"
if (Get-TaskSequenceStatus)
{
$TSEnv.Value("LenovoClearSupervisor") = "Failed"
}
$Counter = 0
While($Counter -lt $OldSupervisorPassword.Count){
if ($PasswordSet.SetBiosPassword("pap,$($OldSupervisorPassword[$Counter]),,ascii,us").Return -eq "Success")
{
#Successfully cleared the password
$SupervisorPWClear = "Success"
if (Get-TaskSequenceStatus)
{
$TSEnv.Value("LenovoClearSupervisor") = "Success"
}
Write-LogEntry -Value "The supervisor password has been successfully cleared" -Severity 1
break
}
else
{
#Failed to clear the password
$Counter++
}
}
if ($SupervisorPWClear -eq "Failed")
{
Write-LogEntry -Value "Failed to clear the supervisor password" -Severity 3
}
}
}
#If a power on password is set, attempt to clear or change it
if (($PasswordStatus -eq 1) -or ($PasswordStatus -eq 3) -or($PasswordStatus -eq 5) -or($PasswordStatus -eq 7))
{
#Change the existing supervisor password
if (($PowerOnSet) -and ($LenovoSetPowerOn -ne "Success"))
{
Write-LogEntry -Value "Attempt to change the existing power on password" -Severity 1
$PowerOnPWSet = "Failed"
if (Get-TaskSequenceStatus)
{
$TSEnv.Value("LenovoSetPowerOn") = "Failed"
}
if ($PasswordSet.SetBiosPassword("pop,$PowerOnPassword,$PowerOnPassword,ascii,us").Return -eq "Success")
{
#Password already correct
$PowerOnPWSet = "Success"
if (Get-TaskSequenceStatus)
{
$TSEnv.Value("LenovoSetPowerOn") = "Success"
}
Write-LogEntry -Value "The power on password is already set correctly" -Severity 1
}
else
{
$Counter = 0
While($Counter -lt $OldPowerOnPassword.Count){
if ($PasswordSet.SetBiosPassword("pop,$($OldPowerOnPassword[$Counter]),$PowerOnPassword,ascii,us").Return -eq "Success")
{
#Successfully changed the password
$PowerOnPWSet = "Success"
if (Get-TaskSequenceStatus)
{
$TSEnv.Value("LenovoSetPowerOn") = "Success"
}
Write-LogEntry -Value "The power on password has been successfully changed" -Severity 1
break
}
else
{
#Failed to change the password
$Counter++
}
}
if ($PowerOnPWSet -eq "Failed")
{
Write-LogEntry -Value "Failed to change the power on password" -Severity 3
}
}
}
#Clear the existing power on password
if (($PowerOnClear) -and ($LenovoClearPowerOn -ne "Success"))
{
Write-LogEntry -Value "Attempt to clear the existing power on password" -Severity 1
$PowerOnPWClear = "Failed"
if (Get-TaskSequenceStatus)
{
$TSEnv.Value("LenovoClearPowerOn") = "Failed"
}
$Counter = 0
While($Counter -lt $OldPowerOnPassword.Count){
if ($PasswordSet.SetBiosPassword("pop,$($OldPowerOnPassword[$Counter]),,ascii,us").Return -eq "Success")
{
#Successfully cleared the password
$PowerOnPWClear = "Success"
if (Get-TaskSequenceStatus)
{
$TSEnv.Value("LenovoClearPowerOn") = "Success"
}
Write-LogEntry -Value "The power on password has been successfully cleared" -Severity 1
break
}
else
{
#Failed to clear the password
$Counter++
}
}
if ($PowerOnPWClear -eq "Failed")
{
Write-LogEntry -Value "Failed to clear the power on password" -Severity 3
}
}
}
#Attempt to clear the hard drive password(s)
if ($HDDPasswordClear)
{
if (($HDDUserPassword) -and ($HDDMasterPassword))
{
Write-LogEntry -Value "Attempt to clear the existing user and master hard drive passwords" -Severity 1
$PasswordSet.SetBiosPassword("mhdp1,$HDDMasterPassword,,ascii,us")
$PasswordSet.SetBiosPassword("uhdp1,$HDDUserPassword,,ascii,us")
}
elseif (($HDDUserPassword) -and !($HDDMasterPassword))
{
Write-LogEntry -Value "Attempt to clear the existing user hard drive password" -Severity 1
$PasswordSet.SetBiosPassword("uhdp1,$HDDUserPassword,,ascii,us")
}
}
#Prompt the user about any password set failures
if (($SupervisorPWExists -eq "Failed") -or ($PowerOnPWExists -eq "Failed"))
{
if (!($NoUserPrompt))
{
Write-LogEntry -Value "Failures detected, display on-screen prompts for any required manual actions" -Severity 2
#Close the task sequence progress dialog
if (Get-TaskSequenceStatus)
{
$TSProgress.CloseProgressDialog()
}
#Display prompts
if ($SupervisorPWExists -eq "Failed")
{
Start-UserPrompt -BodyText "No supervisor password is set. Please reboot the computer and manually set a supervisor password" -TitleText "Lenovo Password Management Script"
}
if ($PowerOnPWExists -eq "Failed")
{
Start-UserPrompt -BodyText "No power on password is set. Please reboot the computer and manually set a power on password." -TitleText "Lenovo Password Management Script"
}
}
#Exit the script with an error
if (!($ContinueOnError))
{
Write-LogEntry -Value "Failures detected, exiting the script" -Severity 3
Write-Output "Password management tasks failed. Check the log file for more information"
Write-LogEntry -Value "END - Lenovo BIOS password management script" -Severity 1
Exit 1
}
else
{
Write-LogEntry -Value "Failures detected, but the ContinueOnError parameter was set. Script execution will continue" -Severity 3
Write-Output "Failures detected, but the ContinueOnError parameter was set. Script execution will continue"
}
}
#Prompt the user about any password change or clear failures
if ((($SupervisorPWSet -eq "Failed") -or ($SupervisorPWClear -eq "Failed") -or ($PowerOnPWSet -eq "Failed") -or ($PowerOnPWClear -eq "Failed")) -and (!($SMSTSPasswordRetry)))
{
if (!($NoUserPrompt))
{
Write-LogEntry -Value "Failures detected, display on-screen prompts for any required manual actions" -Severity 2
#Close the task sequence progress dialog
if (Get-TaskSequenceStatus)
{
$TSProgress.CloseProgressDialog()
}
if ($SupervisorPWSet -eq "Failed")
{
Start-UserPrompt -BodyText "The supervisor password is set, but cannot be automatically changed. Please reboot the computer and manually change the supervisor password." -TitleText "Lenovo Password Management Script"
}
if ($SupervisorPWClear -eq "Failed")
{
Start-UserPrompt -BodyText "The supervisor password is set, but cannot be automatically cleared. Please reboot the computer and manually clear the supervisor password." -TitleText "Lenovo Password Management Script"
}
if ($PowerOnPWSet -eq "Failed")
{
Start-UserPrompt -BodyText "The power on password is set, but cannot be automatically changed. Please reboot the computer and manually change the power on password." -TitleText "Lenovo Password Management Script"
}
if ($PowerOnPWClear -eq "Failed")
{
Start-UserPrompt -BodyText "The power on password is set, but cannot be automatically cleared. Please reboot the computer and manually clear the power on password." -TitleText "Lenovo Password Management Script"
}
}
#Exit the script with an error
if (!($ContinueOnError))
{
Write-LogEntry -Value "Failures detected, exiting the script" -Severity 3
Write-Output "Password management tasks failed. Check the log file for more information"
Write-LogEntry -Value "END - Lenovo BIOS password management script" -Severity 1
Exit 1
}
else
{
Write-LogEntry -Value "Failures detected, but the ContinueOnError parameter was set. Script execution will continue" -Severity 3
Write-Output "Failures detected, but the ContinueOnError parameter was set. Script execution will continue"
}
}
elseif ((($SupervisorPWExists -eq "Failed") -or ($SupervisorPWSet -eq "Failed") -or ($SupervisorPWClear -eq "Failed") -or ($PowerOnPWExists -eq "Failed") -or ($PowerOnPWSet -eq "Failed") -or ($PowerOnPWClear -eq "Failed")) -and ($SMSTSPasswordRetry))
{
Write-LogEntry -Value "Failures detected, but the SMSTSPasswordRetry parameter was set. No user prompts will be displayed" -Severity 3
Write-Output "Failures detected, but the SMSTSPasswordRetry parameter was set. No user prompts will be displayed"
}
else
{
Write-Output "Password management tasks succeeded. Check the log file for more information"
}
Write-LogEntry -Value "END - Lenovo BIOS password management script" -Severity 1
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,87 @@
Serial Port1 Address,3F8/IRQ4
USB Support,Enabled
USB Legacy Support,Enabled
USB Debug Support,Disabled
USB Enumeration Delay,Disabled
USB Virtual KBC Support,Disabled
Front USB Ports,Enabled
USB Port 1,Enabled
USB Port 2,Enabled
USB Port 3,Enabled
USB Port 4,Enabled
Rear USB Ports,Enabled
USB Port 5,Enabled
USB Port 6,Enabled
USB Port 7,Enabled
USB Port 8,Enabled
SATA Controller,Enabled
SATA Drive 1,Enabled
SATA Drive 2,Enabled
SATA Drive 3,Enabled
Configure SATA as,AHCI
Hard Disk Pre-delay,Disabled
Select Active Video,Auto
Pre-Allocated Memory Size,32MB
Total Graphics Memory,Maximum
Onboard Audio Controller,Enabled
Internal Speaker,Enabled
Onboard Ethernet Controller,Enabled
Boot Agent,PXE
PXE IPV4 network stack,Enabled
PXE IPV6 network stack,Disabled
PCIe 16x Slot Speed,Auto
PCIe 1x Slot 1 Speed,Auto
PCIe 1x Slot 2 Speed,Auto
EIST Support,Enabled
Intel(R) Hyper-Threading Technology,Enabled
Core Multi-Processing,Enabled
Intel(R) Virtualization Technology,Enabled
VT-d,Enabled
C1E Support,Enabled
C State Support,C1C3C6C7C8
Turbo Mode,Enabled
Intel(R) SGX Control,Software Controlled
Current State,Disabled
Dust Shield Alert,Disabled
After Power Loss,Last State
Enhanced Power Saving Mode,Disabled
Wake on LAN,Automatic
Wake from PCI Device,Primary
Wake from Serial Port Ring,Primary
Wake Up on Alarm,Disabled
Startup Sequence,Primary
Alarm Time(HH:MM:SS),00:00:00][Status:ShowOnly
Alarm Date(MM/DD/YYYY),01/01/2016][Status:ShowOnly
Alarm Day of Week,Sunday
Sunday,Disabled
Monday,Disabled
Tuesday,Disabled
Wednesday,Disabled
Thursday,Disabled
Friday,Disabled
Saturday,Disabled
User Defined Alarm Time,00:00:00][Status:ShowOnly
Allow Flashing BIOS to a Previous Version,Yes
Require Admin. Pass. when Flashing,No
Windows UEFI Firmware Update,Enabled
Require POP on System Boot,Yes
Require POP on Restart,No
Require Admin. Pass. For F12 Boot,No
Smart USB Protection,Disabled
Require HDP on System Boot,Auto
TCG Security Device,Discrete TPM
Security Chip 2.0,Enabled
Secure Boot,Disabled
Network Offline Locker Setup,Disabled
Credential Guard,Disabled
Chassis Intrusion Detection,Disabled
Configuration Change Detection,Disabled
Password Count Exceeded Error,Enabled
CSM,Enabled
Boot Mode,Legacy Only
Boot Up Num-Lock Status,On
Startup Device Menu Prompt,Enabled
OS Optimized Defaults,Enabled
Primary Boot Sequence,USB FDD:USB KEY:M.2 Drive:SATA 1:SATA 2:SATA 3:Network 1:USB HDD:USB CDROM:Other Device;[Excluded from boot order:Network 2:Network 3:Network 4]
Error Boot Sequence,Network 1:M.2 Drive:SATA 1:SATA 2:SATA 3:Other Device;[Excluded from boot order:Network 2:Network 3:Network 4:USB FDD:USB HDD:USB CDROM:USB KEY]
Automatic Boot Sequence,SATA 1:M.2 Drive:Network 1:SATA 2:SATA 3:Other Device;[Excluded from boot order:Network 2:Network 3:Network 4:USB FDD:USB HDD:USB CDROM:USB KEY]
@@ -0,0 +1,3 @@
Wake on LAN,Automatic
Primary Boot Sequence,SATA 1:SATA 2:SATA 3:Network 1
Automatic Boot Sequence,Network1:SATA 1:M.2 Drive:SATA 3:Other device
@@ -0,0 +1,4 @@
qQd8bbzDvJ2n7mc1dSZC2utCpdw=
Wake on LAN,Automatic
Primary Boot Sequence,SATA 1:SATA 2:SATA 3:Network 1
Automatic Boot Sequence,Network1:SATA 1:M.2 Drive:SATA 3:Other device

Some files were not shown because too many files have changed in this diff Show More