Me gustaría crear un archivo por lotes que:
- Abre el símbolo del sistema
- Monta un .ISO
Luego ejecuta:
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
¿Cómo haría para hacer eso? Ya sé cómo crear un archivo .bat y cómo ejecutarlo como administrador. ¡Gracias de antemano por sus respuestas!
Respuesta1
Hay dos opciones para montar ISO usando un script: usar powershellImagen de disco de montajeCommandlet (siga el enlace para ver la respuesta práctica lista) o use una utilidad externaSoftware para documentos ISOen un archivo por lotes. Debido a que su pregunta era sobre archivos por lotes, aquí hay un ejemplo con 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
No necesita un comando adicional para abrir el símbolo del sistema; cuando ejecute el archivo por lotes, iniciará el símbolo del sistema por sí solo. En este ejemplo, monta el archivo test.iso ubicado en la unidad D: en una unidad virtual F:
También deberá especificar la ruta real a piso.exe en el archivo por lotes.