Les commande du script ne fonctionne pas avec diskpart

Bonjour, j'ai fait un script batch pour réparer le boot de Windows mais lorsque le programme est exécuter il effectue la commande
diskpart
puit il zappe une parti du programme
 list disk

set /p a=selectionner un disk :
sel disk %a%

list vol
set /p b=selectionner un volume (fat32 masquer) :
sel vol %b%

set /p %c%=selectionner une lettre non utiliser :
assign letter=%c%

exit


il faut que je fasse manuellement
exit
pour sortir de diskpart et effectue le reste du code.

le code complet du programme

@echo off

diskpart

list disk

set /p a=selectionner un disk :
sel disk %a%

list vol
set /p b=selectionner un volume (fat32 masquer) :
sel vol %b%

set /p %c%=selectionner une lettre non utiliser :
assign letter=%c%

exit

pause>nul
%c%:

format %c%: /FS:FAT32

bcdboot C:\windows /s %c%: /f UEFI

pause>nul

bootrec /rebuildbcd

bootrec /mbr

bootrec /fixboot

pause>nul

echo vous avait terminer la reparation du boot

pause>nul



je pense que les commande du script sur diskpart ne fonctionne pas car c'est une commande externe ?

1 réponse