cmd.exe를 실행하는 배치 파일, 여러 명령을 차례로 실행

cmd.exe를 실행하는 배치 파일, 여러 명령을 차례로 실행

다음과 같은 배치 파일을 만들고 싶습니다.

  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

스크립트를 사용하여 ISO를 마운트하는 방법에는 두 가지 옵션이 있습니다. powershell을 사용하는 것입니다.마운트 디스크 이미지커맨드렛(준비된 방법 답변을 보려면 링크를 따라가세요) 또는 외부 유틸리티를 사용하세요파워ISO배치 파일에서. 귀하의 질문은 배치 파일에 관한 것이므로 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

명령 프롬프트를 열기 위해 추가 명령이 필요하지 않습니다. 배치 파일을 실행하면 명령 프롬프트가 자동으로 시작됩니다. 이 예에서는 D: 드라이브에 있는 test.iso 파일을 가상 드라이브 F:에 마운트합니다.

또한 배치 파일에서 piso.exe의 실제 경로를 지정해야 합니다.

관련 정보