Existem duas opções para montar o ISO usando script: para usar o powershell Commandlet Mount-DiskImage (siga o link para ver a resposta de instruções prontas) ou use um utilitário externo PowerISO em um arquivo de lote. Devido a sua pergunta foi sobre o arquivo de lote aqui é um exemplo com o PowerISO:
piso mount d:\test.iso F:
DISM /Online /Cleanup-Image /StartComponentCleanup
DISM /Online /Cleanup-Image /AnalyzeComponentStore
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:F:\Sources\Install.wim:1 /LimitAccess
SFC /SCANNOW
Você não precisa de um comando extra para abrir o prompt de comando - ao executar o arquivo em lote, ele iniciará o prompt de comando sozinho. Neste exemplo, você monta o arquivo test.iso localizado na unidade D: em uma unidade virtual F:
Você também precisará especificar o caminho real para o ptimo.exe no arquivo de lote.