Auto-commit: 2025-10-31 08:58:35
This commit is contained in:
50
Bios-Update-HP-v1.0/BIOS.CMD
Normal file
50
Bios-Update-HP-v1.0/BIOS.CMD
Normal file
@@ -0,0 +1,50 @@
|
||||
REM Initialisation des variables vardate et vartime
|
||||
for /F "skip=1 delims=" %%F in ('
|
||||
wmic PATH Win32_LocalTime GET Day^,Month^,Year /FORMAT:TABLE
|
||||
') do (
|
||||
for /F "tokens=1-3" %%L in ("%%F") do (
|
||||
set CurrDay=0%%L
|
||||
set CurrMonth=0%%M
|
||||
set CurrYear=%%N
|
||||
)
|
||||
)
|
||||
set CurrDay=%CurrDay:~-2%
|
||||
set CurrMonth=%CurrMonth:~-2%
|
||||
set vardate=%CurrYear%%CurrMonth%%CurrDay%
|
||||
if "%time:~0,1%"==" " (
|
||||
set vartime=0%time:~1,1%%time:~3,2%
|
||||
) else (
|
||||
set vartime=%time:~0,2%%time:~3,2%
|
||||
)
|
||||
|
||||
Set cmdreg=reg
|
||||
Set cmdPnputil=c:\windows\system32\pnputil.exe
|
||||
Set cmdpowershell=powershell
|
||||
if defined PROCESSOR_ARCHITEW6432 Set cmdreg=%SystemRoot%\sysnative\reg.exe
|
||||
if defined PROCESSOR_ARCHITEW6432 Set cmdPnputil=%SystemRoot%\Sysnative\cmd.exe /c c:\windows\system32\pnputil.exe
|
||||
if defined PROCESSOR_ARCHITEW6432 Set cmdpowershell=%SystemRoot%\sysnative\WindowsPowerShell\v1.0\powershell.exe
|
||||
|
||||
echo ---------Bios update ----------->>C:\pnpDrivers\BIOS.log
|
||||
for /f "delims=" %%D in ('dir /a:d /b %~dp0') do set BIOSFILE=%%D
|
||||
echo %BIOSFILE%
|
||||
set Fullpath=%~dp0%BIOSFILE%
|
||||
echo ---------Fullpath = %Fullpath% ----------->>C:\pnpDrivers\BIOS.log
|
||||
|
||||
cd "%Fullpath%"
|
||||
del "%Fullpath%\HpFirmwareUpdRec.log" /F /Q
|
||||
|
||||
echo 3010:SUCCESS:REBOOT=A restart is required to complete the install>>C:\pnpDrivers\BIOS.log
|
||||
echo 1602:CANCEL:NOREBOOT=The install is cannot complete due to a dependency>>C:\pnpDrivers\BIOS.log
|
||||
echo 273:CANCEL:NOREBOOT=Flash did not update because update is same BIOS version>>C:\pnpDrivers\BIOS.log
|
||||
echo 282:CANCEL:NOREBOOT=Flash did not update because update is an older BIOS version>>C:\pnpDrivers\BIOS.log
|
||||
|
||||
if EXIST "%Fullpath%\HpFirmwareUpdRec.exe" echo HpFirmwareUpdRec.exe>>C:\pnpDrivers\BIOS.log
|
||||
if EXIST "%Fullpath%\HpFirmwareUpdRec.exe" start /wait "BIOS" "%Fullpath%\HpFirmwareUpdRec.exe" -s -r -h -b -f"%Fullpath%
|
||||
if EXIST "%Fullpath%\HPBIOSUPDREC.exe" echo HPBIOSUPDREC.exe>>C:\pnpDrivers\BIOS.log
|
||||
if EXIST "%Fullpath%\HPBIOSUPDREC.exe" start /wait "BIOS" "%Fullpath%\HPBIOSUPDREC.exe" -s -b -r -a
|
||||
if EXIST "%Fullpath%\install.cmd" echo %Fullpath%\install.cmd>>C:\pnpDrivers\BIOS.log
|
||||
if EXIST "%Fullpath%\install.cmd" Call "%Fullpath%\install.cmd"
|
||||
|
||||
set codesortie=%ERRORLEVEL%
|
||||
echo %codesortie%>>C:\pnpDrivers\BIOS.log
|
||||
if %codesortie% EQU 3010 exit /B 0
|
||||
Reference in New Issue
Block a user