@ -676,8 +676,8 @@ for /f "tokens=5 delims==." %%a in ('wmic datafile where "name='!cfil1!'" get Ve
@@ -676,8 +676,8 @@ for /f "tokens=5 delims==." %%a in ('wmic datafile where "name='!cfil1!'" get Ve
for/f"tokens=5 delims==."%%a in('wmic datafile where "name='!cfil2!'" get Version /value ^| find "="')doset/a"_ver2s=%%a"
)
if%_cwmi%equ 0 (
for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfil1!\"').Version"') do set /a "_ver1s=%%a"
for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfil2!\"').Version"') do set /a "_ver2s=%%a"
for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfil1!''').Version"') do set /a "_ver1s=%%a"
for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfil2!''').Version"') do set /a "_ver2s=%%a"
@ -1559,12 +1559,12 @@ set "cfil1=!_fil1:\=\\!"
@@ -1559,12 +1559,12 @@ set "cfil1=!_fil1:\=\\!"
set"cfil2=!_fil2:\=\\!"
if%_skpd%equ 0 ifexist"!_fil1!"(
if%_cwmi%equ 1 for/f"tokens=3,4 delims==."%%a in('wmic datafile where "name='!cfil1!'" get Version /value ^| find "="')doset"_ver1j=%%a"&set"_ver1n=%%b"
if%_cwmi%equ 0 for/f"tokens=2,3 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfil1!\"').Version"') do set "_ver1j=%%a"&set "_ver1n=%%b"
if%_cwmi%equ 0 for/f"tokens=2,3 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfil1!''').Version"') do set "_ver1j=%%a"&set "_ver1n=%%b"
if%_cwmi%equ 1 for/f"tokens=3,4 delims==."%%a in('wmic datafile where "name='!cfil2!'" get Version /value ^| find "="')doset"_ver2j=%%a"&set"_ver2n=%%b"
if%_cwmi%equ 0 for/f"tokens=2,3 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfil2!\"').Version"') do set "_ver2j=%%a"&set "_ver2n=%%b"
if%_cwmi%equ 0 for/f"tokens=2,3 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfil2!''').Version"') do set "_ver2j=%%a"&set "_ver2n=%%b"
if%_cwmi%equ 1 for/f"tokens=4 delims==."%%# in('wmic datafile where "name='!dsv!'" get Version /value')doset"dsmver=%%#"
if%_cwmi%equ 0 for/f"tokens=3 delims=."%%# in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!dsv!\"').Version"') do set "dsmver=%%#"
if%_cwmi%equ 0 for/f"tokens=3 delims=."%%# in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!dsv!''').Version"') do set "dsmver=%%#"
set_all=1
if%dsmver%geq 25115 set_all=0
exit /b
@ -2782,10 +2782,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
@@ -2782,10 +2782,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
ifexist"!_fvr4!"for/f"tokens=5 delims==."%%a in('wmic datafile where "name='!cfvr4!'" get Version /value ^| find "="')doset/a"_svr4=%%a"
)
if%_cwmi%equ 0 (
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr1!\"').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr2!\"').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr3!\"').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr4!\"').Version"') do set /a "_svr4=%%a"
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr1!''').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr2!''').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr3!''').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr4!''').Version"') do set /a "_svr4=%%a"
@ -876,10 +876,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
@@ -876,10 +876,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
ifexist"!_fvr4!"for/f"tokens=5 delims==."%%a in('wmic datafile where "name='!cfvr4!'" get Version /value ^| find "="')doset/a"_svr4=%%a"
)
if%_cwmi%equ 0 (
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr1!\"').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr2!\"').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr3!\"').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr4!\"').Version"') do set /a "_svr4=%%a"
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr1!''').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr2!''').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr3!''').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr4!''').Version"') do set /a "_svr4=%%a"
@ -192,6 +192,9 @@ wait until command prompt window is closed and W10UI_Debug.log is created
@@ -192,6 +192,9 @@ wait until command prompt window is closed and W10UI_Debug.log is created
<details><summary>changelog</summary>
10.37:
- Fixed CIM_DataFile powershell.exe commands (used if wmic.exe is not installed)
10.36:
- Improved iso label accuracy for Enablement Package fake builds
- Fixed accidental endless loop when AutoStart=1 and Target/Repo are not detected
@ -676,8 +676,8 @@ for /f "tokens=5 delims==." %%a in ('wmic datafile where "name='!cfil1!'" get Ve
@@ -676,8 +676,8 @@ for /f "tokens=5 delims==." %%a in ('wmic datafile where "name='!cfil1!'" get Ve
for/f"tokens=5 delims==."%%a in('wmic datafile where "name='!cfil2!'" get Version /value ^| find "="')doset/a"_ver2s=%%a"
)
if%_cwmi%equ 0 (
for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfil1!\"').Version"') do set /a "_ver1s=%%a"
for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfil2!\"').Version"') do set /a "_ver2s=%%a"
for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfil1!''').Version"') do set /a "_ver1s=%%a"
for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfil2!''').Version"') do set /a "_ver2s=%%a"
@ -1559,12 +1559,12 @@ set "cfil1=!_fil1:\=\\!"
@@ -1559,12 +1559,12 @@ set "cfil1=!_fil1:\=\\!"
set"cfil2=!_fil2:\=\\!"
if%_skpd%equ 0 ifexist"!_fil1!"(
if%_cwmi%equ 1 for/f"tokens=3,4 delims==."%%a in('wmic datafile where "name='!cfil1!'" get Version /value ^| find "="')doset"_ver1j=%%a"&set"_ver1n=%%b"
if%_cwmi%equ 0 for/f"tokens=2,3 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfil1!\"').Version"') do set "_ver1j=%%a"&set "_ver1n=%%b"
if%_cwmi%equ 0 for/f"tokens=2,3 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfil1!''').Version"') do set "_ver1j=%%a"&set "_ver1n=%%b"
if%_cwmi%equ 1 for/f"tokens=3,4 delims==."%%a in('wmic datafile where "name='!cfil2!'" get Version /value ^| find "="')doset"_ver2j=%%a"&set"_ver2n=%%b"
if%_cwmi%equ 0 for/f"tokens=2,3 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfil2!\"').Version"') do set "_ver2j=%%a"&set "_ver2n=%%b"
if%_cwmi%equ 0 for/f"tokens=2,3 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfil2!''').Version"') do set "_ver2j=%%a"&set "_ver2n=%%b"
if%_cwmi%equ 1 for/f"tokens=4 delims==."%%# in('wmic datafile where "name='!dsv!'" get Version /value')doset"dsmver=%%#"
if%_cwmi%equ 0 for/f"tokens=3 delims=."%%# in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!dsv!\"').Version"') do set "dsmver=%%#"
if%_cwmi%equ 0 for/f"tokens=3 delims=."%%# in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!dsv!''').Version"') do set "dsmver=%%#"
set_all=1
if%dsmver%geq 25115 set_all=0
exit /b
@ -2782,10 +2782,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
@@ -2782,10 +2782,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
ifexist"!_fvr4!"for/f"tokens=5 delims==."%%a in('wmic datafile where "name='!cfvr4!'" get Version /value ^| find "="')doset/a"_svr4=%%a"
)
if%_cwmi%equ 0 (
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr1!\"').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr2!\"').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr3!\"').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr4!\"').Version"') do set /a "_svr4=%%a"
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr1!''').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr2!''').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr3!''').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr4!''').Version"') do set /a "_svr4=%%a"
@ -1607,7 +1607,7 @@ if not exist "!_pp!" (echo.&echo ERROR: DISM path not found&pause&goto :dismmenu
@@ -1607,7 +1607,7 @@ if not exist "!_pp!" (echo.&echo ERROR: DISM path not found&pause&goto :dismmenu
set"cpp=!_pp:\=\\!"
set"dsmver=9600"
if%_cwmi%equ 1 for/f"tokens=4 delims==."%%# in('wmic datafile where "name='!cpp!'" get Version /value')doset"dsmver=%%#"
if%_cwmi%equ 0 for/f"tokens=3 delims=."%%# in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cpp!\"').Version"') do set "dsmver=%%#"
if%_cwmi%equ 0 for/f"tokens=3 delims=."%%# in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cpp!''').Version"') do set "dsmver=%%#"
if%dsmver%lss 9600 (echo.&echo ERROR: DISM version is lower than 6.3.9600&pause&goto:dismmenu)
@ -279,9 +290,15 @@ for /L %%# in (9,1,10) do if /i "!chn!"=="!chn%%#!" set _a86=0
@@ -279,9 +290,15 @@ for /L %%# in (9,1,10) do if /i "!chn!"=="!chn%%#!" set _a86=0
@ -422,7 +448,7 @@ if /i %arc%==x64arm64 if %_a64%==0 if %_a86%==1 set "arc=x86arm64"
@@ -422,7 +448,7 @@ if /i %arc%==x64arm64 if %_a64%==0 if %_a86%==1 set "arc=x86arm64"
if/i%arc%==x64arm64 if%_a64%==0 if%_a86%==0 (
echo.
echo%line%
echo ERROR: selected channel and version do not support ARM64
echo ERROR: ARM64 is not supported for selected channel and version
@ -682,10 +685,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
@@ -682,10 +685,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
ifexist"!_fvr4!"for/f"tokens=5 delims==."%%a in('wmic datafile where "name='!cfvr4!'" get Version /value ^| find "="')doset/a"_svr4=%%a"
)
if%_cwmi%equ 0 (
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr1!\"').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr2!\"').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr3!\"').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr4!\"').Version"') do set /a "_svr4=%%a"
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr1!''').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr2!''').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr3!''').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr4!''').Version"') do set /a "_svr4=%%a"
@ -2775,12 +2775,12 @@ set "cfil1=!_fil1:\=\\!"
@@ -2775,12 +2775,12 @@ set "cfil1=!_fil1:\=\\!"
set"cfil2=!_fil2:\=\\!"
if%_skpd%equ 0 ifexist"!_fil1!"(
if%_cwmi%equ 1 for/f"tokens=3,4 delims==."%%a in('wmic datafile where "name='!cfil1!'" get Version /value ^| find "="')doset"_ver1j=%%a"&set"_ver1n=%%b"
if%_cwmi%equ 0 for/f"tokens=2,3 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfil1!\"').Version"') do set "_ver1j=%%a"&set "_ver1n=%%b"
if%_cwmi%equ 0 for/f"tokens=2,3 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfil1!''').Version"') do set "_ver1j=%%a"&set "_ver1n=%%b"
if%_cwmi%equ 1 for/f"tokens=3,4 delims==."%%a in('wmic datafile where "name='!cfil2!'" get Version /value ^| find "="')doset"_ver2j=%%a"&set"_ver2n=%%b"
if%_cwmi%equ 0 for/f"tokens=2,3 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfil2!\"').Version"') do set "_ver2j=%%a"&set "_ver2n=%%b"
if%_cwmi%equ 0 for/f"tokens=2,3 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfil2!''').Version"') do set "_ver2j=%%a"&set "_ver2n=%%b"
@ -3308,10 +3308,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
@@ -3308,10 +3308,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
ifexist"!_fvr4!"for/f"tokens=5 delims==."%%a in('wmic datafile where "name='!cfvr4!'" get Version /value ^| find "="')doset/a"_svr4=%%a"
)
if%_cwmi%equ 0 (
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr1!\"').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr2!\"').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr3!\"').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr4!\"').Version"') do set /a "_svr4=%%a"
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr1!''').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr2!''').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr3!''').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr4!''').Version"') do set /a "_svr4=%%a"
@ -847,10 +847,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
@@ -847,10 +847,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
ifexist"!_fvr4!"for/f"tokens=5 delims==."%%a in('wmic datafile where "name='!cfvr4!'" get Version /value ^| find "="')doset/a"_svr4=%%a"
)
if%_cwmi%equ 0 (
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr1!\"').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr2!\"').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr3!\"').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr4!\"').Version"') do set /a "_svr4=%%a"
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr1!''').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr2!''').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr3!''').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr4!''').Version"') do set /a "_svr4=%%a"
@ -685,10 +685,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
@@ -685,10 +685,10 @@ if exist "!_fvr3!" for /f "tokens=5 delims==." %%a in ('wmic datafile where "nam
ifexist"!_fvr4!"for/f"tokens=5 delims==."%%a in('wmic datafile where "name='!cfvr4!'" get Version /value ^| find "="')doset/a"_svr4=%%a"
)
if%_cwmi%equ 0 (
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr1!\"').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr2!\"').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr3!\"').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=\"!cfvr4!\"').Version"') do set /a "_svr4=%%a"
ifexist"!_fvr1!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr1!''').Version"') do set /a "_svr1=%%a"
ifexist"!_fvr2!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr2!''').Version"') do set /a "_svr2=%%a"
ifexist"!_fvr3!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr3!''').Version"') do set /a "_svr3=%%a"
ifexist"!_fvr4!"for/f"tokens=4 delims=."%%a in('powershell -nop -c "([WMI]'CIM_DataFile.Name=''!cfvr4!''').Version"') do set /a "_svr4=%%a"