패키지 변환 관리자

적용 대상: Configuration Manager(현재 분기)

패키지 변환 관리자는 Configuration Manager 레거시 패키지를 애플리케이션으로 변환하는 데 도움이 됩니다. 애플리케이션에는 종속성, 요구 사항 규칙, 검색 방법 및 사용자 디바이스 선호도와 같은 추가 이점이 있습니다.

Configuration Manager 애플리케이션에는 클라이언트 디바이스에 배포하는 파일 및 프로그램이 포함됩니다. 그러나 레거시 패키지 및 프로그램과 달리 애플리케이션은 추가 사용자 중심 기능을 제공합니다. 예를 들어 애플리케이션에는 소프트웨어 패키지의 로컬 설치, 가상 애플리케이션 패키지 또는 모바일 디바이스용 애플리케이션 버전에 대한 배포 유형이 포함될 수 있습니다.

자세한 내용은 다음 문서를 참조하세요.

중요

이전에 이전 버전의 패키지 변환 관리자를 설치한 경우 먼저 사이트를 업그레이드하기 전에 제거합니다. 이 통합 버전은 설치가 필요하지 않지만 기존 버전과 충돌할 수 있습니다.

이 통합 버전의 패키지 변환 관리자는 현재 분기 사이트의 패키지에서 Configuration Manager 작동합니다. 독립 실행형 도구가 아닙니다. 이전 버전의 Configuration Manager 패키지 및 프로그램이 있는 경우 먼저 패키지를 현재 분기 사이트로 마이그레이션합니다. 자세한 내용은 계층 간 데이터 마이그레이션을 참조하세요.

계획

패키지를 애플리케이션으로 변환하기 전에 먼저 계획을 개발합니다. 다음 프로세스는 예제 계획입니다.

자세한 패키지 변환 계획 정의

이 섹션에서는 두 가지 샘플 패키지 변환 계획에 대해 설명합니다.

사용자 환경과 관련된 다른 문제에 대해 필요에 따라 이러한 계획을 조정합니다.

리소스가 높은 테스트 환경에 대한 샘플 계획

테스트 환경에는 프로덕션 환경과 유사한 리소스, 권한 및 아키텍처가 있습니다. 테스트 환경을 사용하여 모든 패키지를 효율적으로 분석 및 변환한 다음 모든 Configuration Manager 애플리케이션을 테스트합니다. 해당 작업을 완료한 후 프로덕션 환경으로 전송합니다.

패키지 변환 계획은 다음 단계와 유사할 수 있습니다.

  1. 변환할 패키지를 선택합니다.

  2. 테스트 환경으로 변환할 패키지를 마이그레이션합니다.

  3. 변환을 위해 패키지를 준비합니다.

  4. 테스트 패키지를 선택합니다.

  5. 테스트 패키지를 분석, 조사 및 변환합니다.

  6. 변환된 애플리케이션을 테스트합니다.

  7. 나머지(테스트가 아닌) 패키지를 분석하고 변환합니다.

  8. 테스트 환경에서 애플리케이션을 내보냅니다. 프로덕션 환경으로 가져옵니다.

제한된 리소스 테스트 환경에 대한 샘플 계획

테스트 환경에는 프로덕션 환경과 유사한 리소스, 권한 및 아키텍처가 없습니다. 모든 패키지를 분석, 테스트 및 변환할 수 없습니다. 이 시나리오에서는 테스트 패키지만 분석, 조사, 변환 및 테스트합니다. 그런 다음 나머지 패키지를 프로덕션 환경으로 마이그레이션하여 분석하고 변환합니다.

패키지 변환 계획은 다음 단계와 유사할 수 있습니다.

  1. 변환할 패키지를 선택합니다.

  2. 테스트 패키지를 선택합니다.

  3. 테스트 패키지를 테스트 환경으로 마이그레이션합니다.

  4. 변환을 위해 테스트 패키지를 준비합니다.

  5. 테스트 패키지를 분석, 조사 및 변환합니다.

  6. 변환된 애플리케이션을 테스트합니다.

  7. 테스트 환경에서 테스트 애플리케이션을 내보냅니다. 그런 다음 프로덕션 환경으로 가져옵니다.

  8. 나머지 패키지를 프로덕션 환경으로 마이그레이션하고 변환을 준비합니다.

  9. 프로덕션 환경에서 나머지 패키지를 분석, 조사 및 변환합니다.

  10. 나머지 애플리케이션을 프로덕션 환경으로 해제합니다.

변환을 위한 패키지 선택 및 준비

변환할 패키지 선택

모든 패키지가 애플리케이션으로 변환하기에 적합한 것은 아닙니다. 패키지 변환을 시작하기 전에 변환되지 않는 패키지를 식별합니다.

애플리케이션으로 변환하는 데 가장 적합한 패키지 유형은 사용자 지향 소프트웨어를 포함하는 패키지입니다. 예를 들면 다음과 같습니다.

  • Windows Installer 파일(.msi 및 .msu)

  • App-V(애플리케이션 가상화) 프로그램 Microsoft

  • Windows 실행 파일(.exe)

패키지로 가장 잘 유지되고 애플리케이션으로 변환되지 않는 패키지 유형은 다음과 같습니다.

  • 시스템 유지 관리 도구. 예를 들어 스크립트 또는 백업 유틸리티입니다.

  • 지원되지 않는 소프트웨어용 패키지입니다.

애플리케이션으로 변환하기에 적합하지 않은 패키지를 식별한 후 Configuration Manager 콘솔의 별도의 폴더로 이동합니다. Configuration Manager 콘솔에서 패키지 폴더를 만들려면 다음을 수행합니다.

  • 패키지 노드를 마우스 오른쪽 단추로 클릭합니다.
  • 폴더를 선택한 다음 폴더 만들기를 선택합니다.
  • 폴더 이름(예 Not Converted: )을 입력합니다.
  • 확인을 클릭합니다.

변환을 위해 패키지 준비

변환하려는 각 패키지에 대해 다음 조건을 준수하는지 확인합니다.

  • 원본 파일 위치는 전체 UNC 경로(예 \\Server\Share\File: )입니다.

  • Windows Installer 파일은 하나의 고유한 제품 코드만 사용합니다.

테스트 패키지 선택

가능하면 테스트 패키지 그룹에 다음 조건을 충족하는 패키지가 포함되어야 합니다.

  • 준비 상태가 자동인 테스트 패키지가 하나 이상 있습니다.

  • 준비 상태가 수동인 테스트 패키지가 하나 이상 있습니다.

이상적으로 테스트 패키지는 핵심 패키지여야 합니다. 예를 들면 다음과 같습니다.

  • 잘 알고 있는 패키지입니다.

  • 조직에 가장 중요한 패키지입니다.

  • 가장 쉽게 테스트할 수 있는 패키지입니다.

테스트에 적합한 패키지를 식별합니다. 그런 다음 Configuration Manager 콘솔의 별도 폴더로 이동합니다.

패키지 분석, 조사 및 변환

패키지 분석

개별 패키지 또는 소규모 그룹을 분석하려면 Configuration Manager 콘솔에 통합된 패키지 변환 관리자를 사용합니다. 자세한 내용은 패키지를 분석하고 변환하는 방법을 참조하세요.

참고

모니터링 작업 영역에서 패키지 변환 상태 노드 참조하세요. 분석 및 변환 프로세스에 대한 요약 정보를 표시합니다.

분석 결과 조사

테스트 패키지를 분석한 후 준비 상태가 수동 또는 오류인 패키지를 조사 합니다. 해당 상태가 있는 이유를 확인합니다. 수동 또는 오류의 준비 상태에 대한 몇 가지 일반적인 이유는 다음과 같습니다.

  • 패키지에는 애플리케이션 배포 유형에서 검색 방법을 만드는 데 필요한 정보가 포함되어 있지 않습니다.

  • 패키지에는 컬렉션을 전역 조건 및 요구 사항으로 변환하는 데 필요한 정보가 포함되어 있지 않습니다.

  • 패키지에는 둘 이상의 프로그램이 포함되어 있습니다.

  • 패키지는 애플리케이션으로 변환하지 않은 다른 패키지에 따라 달라집니다.

자세한 내용은 다음 리소스를 사용합니다.

패키지 변환

패키지를 변환하는 방법에 대한 자세한 내용은 패키지를 분석하고 변환하는 방법을 참조하세요.

참고

모니터링 작업 영역에서 패키지 변환 상태 노드 참조하세요. 분석 및 변환 프로세스에 대한 요약 정보를 표시합니다.

애플리케이션 테스트 및 배포

자세한 패키지 변환 계획에 따라 테스트 환경 또는 프로덕션 환경에서 애플리케이션을 테스트합니다.

권장 사항

  • 모니터링 작업 영역에서 패키지 변환 상태 노드 사용합니다. 분석 및 변환 프로세스에 대한 요약 정보를 표시합니다.

  • 패키지의 프로그램을 래퍼라고 합니다. 패키지 변환 관리자 플러그 인을 사용하여 해당 함수를 동등한 Configuration Manager 기능으로 변환합니다.

  • 프로덕션 환경에 배포하기 전에 변환된 각 애플리케이션을 철저히 테스트해야 합니다.

다음 단계

패키지를 분석하고 변환하는 방법