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 패치에 대한 정보가 표시됩니다.PatchCode
및ProductCode
옵션이 모두 지정된 경우 지정된 Windows Installer 애플리케이션에 해당 특정 패치가 적용된 경우에만 정보가 표시됩니다.Get-AppPatches
옵션을 사용하여 패치와 관련된 패치 코드 GUID 및 제품 코드 GUID를 찾습니다. 설치된 Windows Installer 애플리케이션에 대한 모든 제품 코드 GUID를 나열하려면Get-Apps
옵션을 사용합니다.PatchCode
및ProductCode
옵션을 지정하지 않으면 설치된 모든 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 애플리케이션만 표시됩니다. 하나의 패치는 설치된 많은 애플리케이션에 적용할 수 있으며 많은 패치는 하나의 애플리케이션에 적용할 수 있습니다.