다음을 통해 공유


DISM 애플리케이션 서비스(.msp) 명령줄 옵션

애플리케이션 서비스 명령줄 옵션은 오프라인 이미지에서 Windows Installer 애플리케이션 패치(.msp 파일)의 적용 가능성을 확인하고 설치된 Windows Installer 애플리케이션 및 애플리케이션 패치(.msp 파일)에 대한 정보를 오프라인 이미지에 쿼리하는 데 사용할 수 있습니다.

앱 패키지와 함께 DISM(배포 이미지 서비스 및 관리)을 사용하는 방법에 대한 자세한 내용은 DISM 앱 패키지(.appx 또는 .appxbundle) 서비스 명령줄 옵션을 참조하세요.

DISM을 사용하여 Windows 이미지를 서비스하기 위한 기본 구문은 다음과 같습니다.

DISM.exe /Image:<path_to_image_directory> [dism\global_options] {servicing_option} [<servicing_argument>]

다음 서비스 옵션은 Windows Installer 애플리케이션 및 .msp 애플리케이션 패치를 나열하고 오프라인 Windows 이미지에 대한 애플리케이션 패치의 적용 가능성을 확인하는 데 사용할 수 있습니다.

DISM.exe /Image:<path_to_directory> [/Check-AppPatch | /Get-AppPatchInfo: | /Get-AppPatches | /Get-AppInfo | /Get-Apps]

이 섹션에서는 각 애플리케이션 서비스 옵션을 사용하는 방법을 설명합니다.

/Get-Help /?

패키지 서비스 명령줄 옵션 직후에 사용되는 경우 옵션 및 인수에 대한 정보가 표시됩니다. 이미지가 지정되면 추가 항목을 사용할 수 있습니다.

예제:

Dism /image:C:\test\offline /Check-AppPatch /?

/Check-AppPatch

MSP 패치가 오프라인 이미지에 적용되는 경우에만 정보를 표시합니다. MSP 패치 파일의 경로를 지정해야 합니다. 여러 패치 파일을 지정할 수 있습니다.

구문:

/Check-AppPatch /PatchLocation:<path_to_patch.msp>

:

Dism /image:C:\test\offline /Check-AppPatch /PatchLocation:C:\test\MSIPatches\MsiTestPatch1.msp /PatchLocation:C:\test\MSIPatches\MsiTestPatch2.msp

/Get-AppPatchInfo

<patch_code_GUID><product_code_GUID>로 필터링되어 설치된 MSP 패치에 대한 자세한 정보를 표시합니다.

구문:

/Get-AppPatchInfo: [/PatchCode:<patch_code_GUID>] [/ProductCode:<product_code_GUID>]
  • PatchCode 옵션을 지정하면 패치가 적용되는 모든 Windows Installer 애플리케이션에 대한 자세한 정보가 표시됩니다.

  • ProductCode 옵션이 지정되면 지정된 애플리케이션의 모든 MSP 패치에 대한 정보가 표시됩니다.

  • PatchCodeProductCode 옵션이 모두 지정된 경우 지정된 Windows Installer 애플리케이션에 해당 특정 패치가 적용된 경우에만 정보가 표시됩니다.

  • Get-AppPatches 옵션을 사용하여 패치와 관련된 패치 코드 GUID 및 제품 코드 GUID를 찾습니다. 설치된 Windows Installer 애플리케이션에 대한 모든 제품 코드 GUID를 나열하려면 Get-Apps 옵션을 사용합니다.

  • PatchCodeProductCode 옵션을 지정하지 않으면 설치된 모든 Windows Installer 패키지와 MSP 패치가 표시됩니다.

:

Dism /image:C:\test\offline /Get-AppPatchInfo
Dism /image:C:\test\offline /Get-AppPatchInfo: /PatchCode:{B0B9997C-GUID-GUID-GUID-74D866BBDFFF}
Dism /image:C:\test\offline /Get-AppPatchInfo: /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}
Dism /image:C:\test\offline /Get-AppPatchInfo: /PatchCode:{B0B9997C-GUID-GUID-GUID-74D866BBDFFF} /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

/Get-AppPatches

오프라인 이미지에 설치된 모든 애플리케이션에 적용된 모든 MSP 패치에 대한 기본 정보를 표시합니다. 제품 코드 GUID를 지정하면 지정된 Windows Installer 애플리케이션의 모든 패치에 대한 정보가 표시됩니다.

구문:

/Get-AppPatches: [/ProductCode:<product_code_GUID>]

:

Dism /image:C:\test\offline /Get-AppPatches
Dism /image:C:\test\offline /Get-AppPatches /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

/Get-AppInfo

설치된 특정 Windows Installer 애플리케이션에 대한 자세한 정보를 표시합니다.

구문:

/Get-AppInfo [/ProductCode<product_code_GUID>]

설치된 Windows Installer 애플리케이션에 대한 GUID를 찾으려면 /Get-Apps 옵션을 사용합니다. 제품 코드 GUID를 지정하지 않으면 오프라인 이미지에 설치된 모든 Windows Installer 애플리케이션에 대한 정보가 표시됩니다.

:

Dism /image:C:\test\offline /Get-AppInfo
Dism /image:C:\test\offline /Get-AppInfo /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

/Get-Apps

오프라인 이미지의 모든 Windows Installer 애플리케이션에 대한 기본 정보를 표시합니다.

:

Dism /image:C:\test\offline /Get-Apps

제한 사항

/Get-AppPatches/Get-AppPatchInfo는 설치된 패치(.msp 파일)에만 적용합니다.

MSP 패치의 적용 가능성을 확인하면 패치가 적용되는 Windows Installer 애플리케이션만 표시됩니다. 하나의 패치는 설치된 많은 애플리케이션에 적용할 수 있으며 많은 패치는 하나의 애플리케이션에 적용할 수 있습니다.

DISM이란?

DISM 이미지 관리 명령줄 옵션

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

DISM 앱 패키지(.appx 또는 .appxbundle) 서비스 명령줄 옵션