I have a "WINPE" volume and I am trying to get a batch script that will assign it drive letter "Z:"
Someone gave me the script below but it does not work
Set mm=%date:~4,2% Set dd=%date:~7,2% Set yyyy=%date:~10,4% Set h=%time:~0,2% if "%h:~0,1%"==" " set h=0%time:~1,1% set m=%time:~3,2% start /min diskpart.exe diskpart /s script.txt > output.txt for /f "tokens=3,4 delims= " %%a in (output.txt) do if /i %%b==WINPE if /i %%a==Z goto end1 for /f "tokens=3,4 delims= " %%a in (output.txt) do if /i %%b==WINPE if /i not %%a==Z goto Assign=Z :AssignZ echo Assigning Z for /f "tokens=1,2 delims= " %%a in ('type output.txt ^| find /i "WINPE"') do echo select %%a %%b > assigng.txt echo assign letter = Z >> assigng.txt diskpart /s assigng.txt del /f/ q assigng.txt echo %mm%/%dd%/%yyyy% %h%:%m% >> logs.txt echo Drive letter was changed and should be assigned properly >> logs.txt taskkill /f /im diskpart.exe del /f /q output.txt exit :end1 echo %mm%/%dd%/%yyyy% %h%:%m% >> logs.txt echo drive letter assigned properly >> logs.txt taskkill /f /im diskpart.exe del /f /q output.txt exit