SamLab
Скрипт
Код:
@Echo off
Cd /d "%~dp0"
SetLocal EnableExtensions EnableDelayedExpansion
>filever.vbs Echo Wscript.Echo WScript.CreateObject("Scripting.FileSystemObject").GetFileVersion(WScript.Arguments.Item(0))
For /F "Delims=" %%I In ('Dir DP_xUSB_*.7z /a-d /b') Do (Set DP=%%I)
SDI.exe -drp_dir:%CD% -log_dir:%WinDir%\Logs\SDILog -filters:166 -norestorepnt -nogui -license -autoinstall -autoclose
If Exist "%WinDir%\System32\drivers\iusb3xhc.sys" If Not Exist "%WinDir%\System32\drivers\iusb3hcs.sys" (
For /F "Delims=" %%I In ('Cscript /nologo filever.vbs %WinDir%\System32\drivers\iusb3xhc.sys') Do (Set Version=%%I)
Set Extract=Intel\FORCED\USB3\intel_4th\!Version!\7x%Processor_Architecture:~-2%\intel_sdi_4th\switch
If !Version!==1.0.10.255 Set Extract=Intel\FORCED\USB3\intel_2nd\7x%Processor_Architecture:~-2%\intel_sdi_2nd\switch
SDI.exe -7z e -y %DP% -o"%WinDir%\Temp\Driver" !Extract!
SDI.exe -install *PNP0A08 %WinDir%\Temp\Driver\iusb3hcs.inf
Rd /s /q %WinDir%\Temp\Driver
)
Exit
Скрипт из
поста Ж.Д.А.Л.К.Е.Р.
Только зачем он вам? Подобный функционал нужно реализовать в SDI, только вот кому теперь.