Eu gostaria de criar um arquivo em lote que:
- Abre o prompt de comando
- Monta um .ISO
Então 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? Já sei como criar um arquivo .bat e executá-lo como administrador. Agradecemos antecipadamente por suas respostas!
Responder1
Existem duas opções de como montar ISO usando script: usar o PowerShellMontagem-DiskImagecommandlet (siga o link para ver a resposta pronta) ou para usar um utilitário externoPowerISOem um arquivo em lote. Devido à sua pergunta sobre arquivo em lote, aqui está um exemplo com 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 piso.exe no arquivo em lote.