Share via


명령줄 구문에 대한 DISM 전역 옵션

전역 옵션은 DISM(배포 이미지 서비스 및 관리)의 대부분의 서비스 및 이미징 옵션과 함께 사용됩니다. 이러한 옵션을 사용하여 명령줄 도움말에 액세스하고, 파일 위치를 지정하고, 로깅을 제어할 수 있습니다.

서비스 명령을 위한 기본 구문

Windows 이미지를 탑재하거나 적용한 후에는 DISM 전역 옵션, 이미지에 대한 서비스 옵션 및 오프라인 이미지 위치를 지정할 수 있는 플랫 파일 구조로 오프라인에서 사용할 수 있습니다. 명령줄당 하나의 서비스 옵션만 사용할 수 있습니다.

실행 중인 컴퓨터를 서비스하는 경우 /Online 옵션을 사용합니다. 탑재되거나 적용된 이미지를 서비스하는 경우 /Image:<path_to_image>를 지정합니다. 이미지 서비스에 사용할 수 있는 명령 및 옵션은 서비스 중인 Windows 운영 체제에 따라 다릅니다. 또한 이미지가 오프라인인지 아니면 실행 중인 운영 체제인지에 따라 다릅니다. 모든 명령은 오프라인 Windows 이미지에서 작동합니다. 명령의 하위 집합은 실행 중인 운영 체제를 서비스하는 데 사용할 수 있습니다.

DISM 서비스 명령의 기본 구문은 다음과 같습니다.

DISM.exe {/Image:<path_to_image> | /Online} [dism_global_options] {servicing_option} [<servicing_argument>]

서비스 명령에 대한 자세한 내용은 배포 이미지 서비스 및 관리(DISM) 명령줄 옵션을 참조하세요.

이미징 명령의 기본 구문

이미징 명령에도 많은 전역 옵션을 사용할 수 있습니다. DISM 이미징 명령의 기본 구문은 다음과 같습니다.

DISM.exe [dism_global_options] {servicing_option} [<servicing_argument>]

이미지 적용 또는 탑재와 같은 이미지 관리에 DISM을 사용하는 방법에 대한 자세한 내용은 DISM 이미지 관리 명령줄 옵션을 참조하세요.

서비스 및 이미징 명령에 대한 전역 옵션

오프라인 이미지 구문

오프라인 이미지에 대해 다음 DISM 전역 옵션을 사용할 수 있습니다.

DISM.exe /image:<path_to_offline_image_directory> [/WinDir:<path_to_%WINDIR>] [/LogPath:<path_to_log_file.log>] [/LogLevel:<n>] [/SysDriveDir:<path_to_bootMgr_file>] [/Quiet] [/NoRestart] [/ScratchDir:<path_to_scratch_directory>] [/English] [/Format:<output_format>]

온라인 이미지 구문

실행 중인 운영 체제에 대해 다음 DISM 전역 옵션을 사용할 수 있습니다.

DISM.exe /online [/LogPath:<path_to_log_file>] [/LogLevel:<n>] [/SysDriveDir:<path_to_bootMgr_file>] [/Quiet] [/NoRestart] [/ScratchDir:<path_to_scratch_directory>] [/English] [/Format:<output_format>]

옵션

다음 표에서는 각 DISM 전역 옵션을 사용하는 방법에 대한 설명을 제공합니다. 이러한 옵션은 대/소문자를 구분하지 않습니다.

전역 옵션 설명

/Get-Help

/?

사용 가능한 DISM 명령줄 옵션 및 인수에 대한 정보를 표시합니다.

/Mount-Image와 같은 이미지 관리 명령에 대한 도움말을 보려면 이미지 파일을 지정하지 않고 /? 또는 /Get-Help 옵션을 사용합니다.

예제:

Dism /?

/Image:<path_to_an_image> 옵션으로 이미지 파일을 지정하거나 /Online 옵션을 사용하여 이미지의 서비스 명령에 대한 도움말을 볼 수 있습니다(예: /Get-Packages). 이미지 서비스에 사용할 수 있는 옵션은 이미지에서 사용할 수 있는 서비스 기술에 따라 다릅니다.

예제:

Dism /image:C:\test\offline /?

Dism /online /?

명령줄 옵션을 지정하여 추가 도움말을 표시할 수 있습니다.

예제:

Dism /image:C:\test\offline /Add-Driver /?

Dism /image:C:\test\offline /Add-Package /?

Dism /online /Get-Drivers /?

/LogPath:<로그 file.log 경로>

로그할 전체 경로와 파일 이름을 지정합니다. 설정하지 않은 경우 기본값은 %WINDIR%\Logs\Dism\dism.log입니다.

중요

Windows PE에서 기본 디렉터리는 RAMDISK 스크래치 공간이며 최소 32MB입니다.

로그 파일이 자동으로 보관됩니다. 보관된 로그 파일은 파일 이름에 .bak가 추가되어 저장되고 새 로그 파일이 생성됩니다. 로그 파일을 저장할 때마다 .bak 파일을 덮어씁니다.

도메인에 가입되지 않은 네트워크 공유를 사용하는 경우, net use 명령과 도메인 자격 증명을 함께 사용하여 DISM 로그의 로그 경로를 설정하기 전에 액세스 권한을 설정합니다.

예제:

Dism /image:C:\test\offline /LogPath:AddPackage.log /Add-Package /PackagePath:C:\packages\package.cab

/LogLevel:<n>

로그에 표시되는 최대 출력 수준을 지정합니다. 기본 로그 수준은 3입니다. 허용되는 값은 다음과 같습니다.

1 = 오류만

2 = 오류 및 경고가 로깅됩니다.

3 = 오류, 경고 및 정보 제공

4 = 이전에 나열된 모든 정보와 디버그 출력

예제:

Dism /image:C:\test\offline /LogPath:AddPackage.log /LogLevel:1 /Add-Package /PackagePath:C:\packages\package.cab

/Image:<path_to_offline_image_directory>

서비스할 오프라인 Windows 이미지의 루트 디렉터리 전체 경로를 지정합니다. Windows라는 디렉터리가 루트 디렉터리의 하위 디렉터리가 아닌 경우 /WinDir을 지정해야 합니다.

이 옵션은 /Online과 함께 사용할 수 없습니다.

예제:

Dism /image:C:\test\offline /LogPath:AddPackage.log /LogLevel:1 /Add-Package /PackagePath:C:\packages\package.cab

/WinDir:<path_to_%WINDIR%>

/Image 옵션과 함께 사용하여 이미지 경로를 기준으로 Windows 디렉터리 경로를 지정합니다. 이는 Windows 디렉터리의 전체 경로일 수 없으며 상대 경로여야 합니다. 이 경로가 지정되지 않은 경우 기본값은 오프라인 이미지 디렉터리의 루트에 있는 Windows 디렉터리입니다.

이 옵션은 /Online 옵션과 함께 사용할 수 없습니다.

예제:

Dism /image:C:\test\offline /WinDir:WinNT /Add-Package /PackagePath:C:\packages\package.cab

/Online

현재 실행 중인 운영 체제에서 작업을 취하도록 지정합니다.

이 옵션은 /Image 또는 /WinDir 옵션과 함께 사용할 수 없습니다. /Online을 사용하면 온라인 이미지의 Windows 디렉터리가 자동으로 검색됩니다.

예제:

Dism /online /Get-Packages

/SysDriveDir:<path_to_sysdrive_directory>

/SysDriveDir을 사용하여 Windows PE 환경에서 설치된 Windows 이미지를 제공합니다.

/SysDriveDir 옵션은 BootMgr 파일 위치의 경로를 지정합니다. BootMgr 파일이 명령을 실행 중인 파티션이 아닌 파티션에 있는 경우에만 필요합니다.

예를 들어 Windows PE 명령 프롬프트에서 다음을 입력합니다.

Dism /image:C:\Windows /SysDriveDir:C:</strong>

/Quiet

콘솔에 대한 정보 및 진행률 출력을 끕니다. 오류 메시지만 표시됩니다.

자동 모드에서 실행하려면 명령줄 유틸리티가 실행될 때마다 이 옵션을 설정해야 합니다.

참고

/Get 명령과 함께 /Quiet 옵션을 사용하지 마세요. 정보가 표시되지 않습니다.

예제:

Dism /image:C:\test\offline /Add-Package /PackagePath:C:\packages\package.cab /quiet

/NoRestart

다시 부팅을 억제합니다. 다시 부팅이 필요하지 않으면 이 명령은 아무 작업도 하지 않습니다. 이 옵션은 애플리케이션을 다시 시작하라는 메시지를 표시하지 않도록 합니다(또는 /Quiet 옵션을 사용하는 경우 애플리케이션이 자동으로 다시 시작되지 않도록 함).

예제:

Dism /online /Add-Package /PackagePath:C:\packages\package.cab /NoRestart /quiet

/ScratchDir:<path_to_scratchdirectory>

서비스 중 임시 사용을 위해 파일을 추출할 때 사용할 임시 디렉터리를 지정합니다. 이 디렉터리는 로컬에 있어야 합니다. 이를 지정하지 않으면 \Windows<em>%Temp% 디렉터리가 각 DISM 실행에 대해 무작위로 생성된 16진수 값으로 구성된 하위 디렉터리 이름과 함께 사용됩니다. 각 작업이 수행된 후 임시 디렉터리의 항목은 삭제됩니다.

설치용 패키지(.cab 또는 .msu 파일)를 확장하는 데 임시 디렉터리로 네트워크 공유 위치를 사용해서는 안 됩니다. 서비스하는 동안 임시로 사용할 파일을 추출하는 데 사용되는 디렉터리는 로컬 디렉터리여야 합니다.

예제:

Dism /image:C:\test\offline /ScratchDir:C:\Scratch /Add-Package /PackagePath:C:\packages\package.cab

/English

명령줄 출력을 영어로 표시합니다.

참고

일부 리소스는 영어로 표시할 수 없습니다.

이 옵션은 DISM /? 명령을 사용할 때 지원되지 않습니다.

예제:

Dism /Get-ImageInfo /ImageFile:C:\test\offline\install.wim /index:1 /English

/Format:{Table | List}

보고서 출력 형식을 지정합니다.

예제:

Dism /Image:C:\test\offline /Get-Apps /Format:table

배포 이미지 서비스 및 관리(DISM) 명령줄 옵션

DISM 애플리케이션 서비스 명령줄 옵션

DISM Windows Edition-Servicing 명령줄 옵션

DISM 언어 및 국제 서비스 명령줄 옵션

DISM 운영 체제 패키지 서비스 명령줄 옵션

DISM 드라이버 서비스 명령줄 옵션

DISM 무인 서비스 명령줄 옵션

DISM Windows PE 서비스 명령줄 옵션