Eu gostaria de criar um arquivo em lotes que:
- Abre o prompt de comando
- Monta um .ISO
Em seguida, executa:
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
Como eu faria isso? Eu já sei como criar um arquivo .bat e como executá-lo como administrador. Agradecemos antecipadamente por suas respostas!
windows
command-line
Akres
fonte
fonte
Respostas:
Existem duas opções de como montar o ISO usando o script: usar o comando PowerShell Mount-DiskImage (siga o link para ver o tutorial pronto para responder) ou usar um utilitário externo PowerISO em um arquivo em lotes. Devido à sua pergunta, sobre arquivo em lote, aqui está um exemplo com o PowerISO:
Você não precisa de um comando extra para abrir o prompt de comando - ao executar o arquivo em lotes, ele iniciará o prompt de comando por si só. 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 piso.exe no arquivo em lotes.
fonte