Я хотел бы сделать командный файл, который:

  1. Открывает командную строку
  2. КрепленияISO
  3. Затем работает:

    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
    

Как бы я поступил так? Я уже знаю, как создать .bat файл и как запустить его от имени администратора. Заранее спасибо за ваши ответы!

1 ответ1

0

Существует два варианта, как смонтировать ISO с помощью скрипта: использовать командлет PowerShell Mount-DiskImage (перейдите по ссылке, чтобы увидеть готовые инструкции) или использовать внешнюю утилиту PowerISO в командном файле. В связи с вашим вопросом был о пакетном файле вот пример с 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

Вам не нужна дополнительная команда, чтобы открыть командную строку - при запуске командного файла он сам запустит командную строку. В этом примере вы подключаете файл test.iso, расположенный на диске D:, к виртуальному диску F:

Вам также нужно будет указать реальный путь к piso.exe в командном файле.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .