Configuration Manager Windows 애플리케이션 만들기

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

애플리케이션을 만들기 위한 다른 Configuration Manager 요구 사항 및 절차 외에도 Windows 디바이스용 애플리케이션을 만들고 배포할 때 다음 고려 사항을 고려합니다.

일반적인 고려 사항

Configuration Manager Windows 앱 패키지() 및 앱 번들(.appx.appxbundle) 형식의 배포를 지원합니다.

Configuration Manager 콘솔에서 애플리케이션을 만들 때 애플리케이션 설치 파일Windows 앱 패키지 형식(*.appx, *.appxbundle, *.msix, *.msixbundle)을 선택합니다. 일반적으로 앱을 만드는 방법에 대한 자세한 내용은 애플리케이션 만들기를 참조하세요. MSIX 형식에 대한 자세한 내용은 MSIX 형식 지원을 참조하세요.

참고

새로운 Configuration Manager 기능을 활용하려면 먼저 클라이언트를 최신 버전으로 업데이트합니다. 사이트 및 콘솔을 업데이트할 때 Configuration Manager 콘솔에 새 기능이 표시되지만 클라이언트 버전도 최신 버전이 될 때까지 전체 시나리오가 작동하지 않습니다.

디바이스의 모든 사용자에 대한 Windows 앱 패키지 프로비전

디바이스의 모든 사용자에 대해 Windows 앱 패키지를 사용하여 애플리케이션을 프로비전합니다. 이 시나리오의 한 가지 일반적인 예는 Minecraft: Education Edition 같은 비즈니스용 Microsoft Store 및 교육에서 학교에서 학생이 사용하는 모든 디바이스로 앱을 프로비전하는 것입니다. 이전에는 Configuration Manager 사용자당 이러한 애플리케이션 설치만 지원했습니다. 새 디바이스에 로그인한 후 학생은 앱에 액세스하기 위해 기다려야 합니다. 이제 모든 사용자를 위해 앱이 디바이스에 프로비전되면 생산성을 높일 수 있습니다.

중요

디바이스에 동일한 Windows 앱 패키지의 다른 버전을 설치, 프로비전 및 업데이트하면 예기치 않은 결과가 발생할 수 있습니다. 이 동작은 Configuration Manager 사용하여 앱을 프로비전한 다음 사용자가 Microsoft 스토어에서 앱을 업데이트하도록 허용할 때 발생할 수 있습니다. 자세한 내용은 비즈니스용 Microsoft Store 앱을 관리할 때 다음 단계 지침을 참조하세요.

Configuration Manager 클라이언트를 사용하여 Windows 디바이스에 오프라인 앱을 배포하는 경우 사용자가 외부의 애플리케이션을 Configuration Manager 배포로 업데이트하도록 허용하지 않습니다. 오프라인 앱에 대한 업데이트 제어는 교실과 같은 다중 사용자 환경에서 특히 중요합니다. 자세한 내용은 Configuration Manager 사용하여 비즈니스용 Microsoft Store 및 교육에서 앱 관리를 참조하세요.

Configuration Manager 지원되는 모든 버전의 Windows 10 이상에서 앱 프로비저닝을 지원합니다.

이 기능에 대한 Windows 앱 배포 유형을 구성하려면 디바이스의 모든 사용자에 대해 이 애플리케이션을 프로비전하는 옵션을 사용하도록 설정합니다. 자세한 내용은 애플리케이션 만들기를 참조하세요.

참고

사용자가 이미 로그온한 디바이스에서 프로비전된 애플리케이션을 제거해야 하는 경우 두 개의 제거 배포를 만들어야 합니다. 디바이스를 포함하는 디바이스 컬렉션에 대한 첫 번째 제거 배포를 대상으로 지정합니다. 프로비전된 애플리케이션을 사용하여 디바이스에 이미 로그온한 사용자가 포함된 사용자 컬렉션에 두 번째 제거 배포를 대상으로 지정합니다. 디바이스에서 프로비전된 앱을 제거할 때 Windows는 현재 사용자에 대해서도 해당 앱을 제거하지 않습니다.

MSIX 형식 지원

Configuration Manager Windows 앱 패키지(.msix) 및 앱 번들(.msixbundle) 형식을 지원합니다. 지원되는 버전의 Windows 10 이상에서는 이러한 형식을 지원합니다.

애플리케이션을 MSIX로 변환

기존 Windows Installer(.msi) 애플리케이션을 MSIX 형식으로 변환합니다.

MSIX의 필수 구성 요소

  • Windows 10 버전 1809 이상을 실행하는 참조 디바이스

  • 로컬 관리 권한이 있는 사용자로 이 디바이스에서 Windows에 로그인

  • 이 디바이스에 다음 앱을 설치합니다.

이 장치에 다른 앱이나 서비스를 설치하지 마세요. 참조 시스템입니다.

애플리케이션을 MSIX 형식으로 변환하는 프로세스

  1. Configuration Manager 콘솔을 승격하고 소프트웨어 라이브러리 작업 영역으로 이동하여 애플리케이션 관리를 확장하고 애플리케이션 노드를 선택합니다.

  2. Windows Installer(.msi) 배포 유형이 있는 애플리케이션을 선택합니다.

    참고

    참조 디바이스에서 애플리케이션의 원본 콘텐츠에 액세스할 수 있어야 합니다.

    애플리케이션 이름에는 특수 문자가 있을 수 없습니다. Configuration Manager 출력 파일의 이름으로 앱 이름을 사용합니다.

    이 애플리케이션을 참조 디바이스에 미리 설치하지 마세요.

  3. 로 변환을 선택합니다. 리본 메뉴의 MSIX입니다.

마법사가 완료되면 MSIX 패키징 도구는 마법사에서 지정한 위치에 MSIX 파일을 만듭니다. 이 프로세스 중에 Configuration Manager 자동으로 참조 디바이스에 애플리케이션을 설치합니다.

프로세스가 실패하면 요약 페이지는 자세한 정보가 포함된 로그 파일을 가리킵니다. 사용자 상태를 캡처하는 동안 오류가 발생하면 Windows에서 로그아웃합니다. 다시 로그인하면 이 문제가 해결될 수 있습니다.

이 MSIX 앱을 사용하려면 먼저 클라이언트가 신뢰하도록 디지털 서명해야 합니다. 이 프로세스에 대한 자세한 내용은 다음 문서를 참조하세요.

앱에 서명한 후 Configuration Manager 애플리케이션에 새 배포 유형을 만듭니다. 자세한 내용은 애플리케이션에 대한 배포 유형 만들기를 참조하세요.

작업 순서 배포 유형

참고

이 버전의 Configuration Manager 작업 순서 배포 유형은 시험판 기능입니다. 사용하도록 설정하려면 시험판 기능을 참조하세요.

애플리케이션 모델을 통해 작업 순서를 사용하여 복잡한 애플리케이션을 설치할 수 있습니다. 앱에 작업 순서 배포 유형을 추가하여 앱을 설치하거나 제거합니다. 이 배포 유형은 다음과 같은 동작을 제공합니다.

  • 소프트웨어 센터에서 아이콘을 사용하여 앱 작업 순서를 표시합니다. 아이콘을 사용하면 사용자가 앱 작업 순서를 더 쉽게 찾고 식별할 수 있습니다.

  • 지역화된 정보를 포함하여 앱 작업 순서에 대한 추가 메타데이터 정의

  • 버전 2010부터 앱 작업 순서를 사용자 컬렉션에 배포합니다.

비 OS 배포 작업 순서만 앱에서 배포 유형으로 추가할 수 있습니다. 높은 영향, OS 배포 또는 OS 업그레이드 작업 순서는 지원되지 않습니다. 사용자 대상 배포는 로컬 시스템 계정의 컨텍스트에서 계속 실행됩니다.

이 배포 유형을 앱에 추가하면 작업 순서 페이지에서 해당 속성을 구성합니다. 자세한 내용은 배포 유형 작업 순서 옵션을 참조하세요.

버전 2006부터 다음 Windows PowerShell cmdlet을 사용하여 작업 순서 배포 유형을 추가하고 구성합니다.

참고

다음 시나리오를 고려합니다.

  • 애플리케이션에는 작업 순서 배포 유형이 있습니다.
  • 사용 가능한 것으로 배포됩니다.
  • 디바이스에 유지 관리 기간이 정의되어 있습니다.
  • 디바이스의 사용자가 유지 관리 기간 외부의 소프트웨어 센터에서 배포를 실행합니다.

Configuration Manager 사용 가능한 유지 관리 기간이 없더라도 애플리케이션을 설치하려는 사용자의 의도를 존중합니다. 버전 2107 이전 버전에서는 작업 순서가 실행되면 유지 관리 기간 때문에 컴퓨터 다시 시작 단계가 실패합니다.

버전 2111부터 이 단계는 이제 작업 순서가 앱 배포 유형으로 실행되는 경우에만 유지 관리 기간을 무시합니다.

작업 순서 배포 유형에 대한 필수 구성 요소

사용자 지정 작업 순서를 만듭니다.

  • 비 OS 배포 단계(예: 패키지 설치, 명령줄 실행 또는 PowerShell 스크립트 실행)만 사용합니다. 지원되는 단계의 전체 목록을 비롯한 자세한 내용은 비 OS 배포에 대한 작업 순서 만들기를 참조하세요.

  • 작업 순서 속성인 사용자 알림 탭에서 영향력이 큰 작업 순서에 대한 옵션을 선택하지 마세요.

애플리케이션을 만들 때 작업 순서 배포 유형을 추가하려면 사용자 계정에 작업 순서를 읽을 수 있는 권한이 필요합니다. 다음 옵션 중 하나를 사용하여 이러한 권한을 구성합니다.

  • 앱 관리자의 사용자 계정을 기본 제공 읽기 전용 분석가 역할에 추가합니다. 이 역할을 사용하면 모든 Configuration Manager 개체를 볼 수 있습니다.

  • 기본 제공 애플리케이션 관리자 역할을 복사하여 사용자 지정 역할을 만듭니다. 작업 순서 패키지 개체에 대한 읽기 권한을 추가합니다.

작업 순서 배포 유형에 대한 알려진 문제

  • 이 작업 순서에서 애플리케이션 설치 단계를 사용하지 마세요. 패키지 설치 단계를 사용하여 앱을 설치합니다.

  • 버전 2006 이하에서는 아직 앱 작업 순서를 사용자 컬렉션에 배포할 수 없습니다. 이 문제는 버전 2010에서 해결되었습니다.

UWP(유니버설 Windows 플랫폼) 앱 지원

Windows 10 이상 디바이스에는 기간 업무 앱을 설치하는 데 사이드로드 키가 필요하지 않습니다. 그러나 Windows에서 사이드로드를 사용하도록 설정하려면 레지스트리 키 HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps 의 값이 1이어야 합니다.

이 레지스트리 키를 구성하지 않으면 디바이스에 앱을 처음 배포할 때 Configuration Manager 이 값을 자동으로 1로 설정합니다. 이 값을 0으로 설정한 경우 Configuration Manager 값을 자동으로 변경할 수 없으며 기간 업무 앱 배포가 실패합니다.

UWP 기간 업무 앱에 디지털 서명 앱을 배포하는 각 디바이스에서 신뢰할 수 있는 코드 서명 인증서를 사용합니다. 조직의 PKI에서 인증서를 사용하거나 Windows에서 공용 루트 인증서를 이미 신뢰하는 타사 공급자로부터 인증서를 구입합니다.

모바일 앱 패키지에 서명하려면 다음 표를 사용하여 사용할 코드 서명 인증서 유형을 확인합니다.

패키지 Symantec 비시만텍
Windows 10 Mobile 디바이스의 유니버설 .appx 패키지
.xap 패키지 아니요
Windows 10 Mobile 디바이스에 설치하도록 Windows Phone 8.1용으로 빌드된 .appx 패키지 아니요

MDM에 등록된 Windows 10 디바이스에 Windows Installer 앱 배포

MDM(*.msi) 배포 유형을 통해 Windows Installer를 사용하면 Windows 10 이상을 실행하는 MDM 등록 디바이스에 Windows Installer 기반 앱을 만들고 배포할 수 있습니다.

이 배포 유형을 사용하는 경우 다음 사항을 고려합니다.

  • MSI 확장자를 사용하여 단일 파일만 업로드합니다.

  • Configuration Manager 앱 검색을 위해 파일의 제품 코드 및 제품 버전을 사용합니다.

  • Windows는 앱의 기본 다시 시작 동작을 사용합니다. Configuration Manager 앱 다시 시작 동작을 제어하지 않습니다.

  • 단일 사용자에 대해 사용자별 MSI 패키지가 설치됩니다.

  • 컴퓨터별 MSI 패키지는 디바이스의 모든 사용자에 대해 설치됩니다.

  • Configuration Manager 앱 업데이트를 지원합니다. 각 버전의 MSI 제품 코드는 동일해야 합니다.