MSIX 앱 배포MSIX App Distribution

MSIX 패키지 형식은 Microsoft Intune 및 Microsoft Endpoint Configuration Manager와 같은 디바이스 및 애플리케이션 관리 도구를 사용하여 클라이언트 디바이스에 제공할 수 있습니다.The MSIX packaging format can be delivered to client devices through the use of device and application management tools such as Microsoft Intune, and Microsoft Endpoint Configuration Manager.

MSIX 패키지 앱은 배포 도구, PowerShell 또는 AppInstaller를 사용하여 설치할 수 있습니다.MSIX packaged apps can be installed using deployment tools, PowerShell, or by using AppInstaller. AppInstaller를 사용하여 MSIX 패키지 앱을 설치하면 사용자 또는 IT Pro가 MSIX 설치 프로그램을 마우스 오른쪽 단추로 클릭하여 설치를 선택하거나 두 번 클릭할 수 있습니다.By using AppInstaller to install an MSIX packaged app, the user or IT Pro may select to right-click and install or double click the MSIX installer. 이 방법은 사용자에게 설치 단추를 선택하여 설치를 시작하고 설치 진행률을 확인하라는 메시지를 표시합니다.This approach will prompt the user to select the Install button to initiate the installation and view the installation progress. 또는 사용 가능한 PowerShell cmdlet을 사용하여 MSIX 패키지 앱의 설치 및 제거를 자동으로 수행할 수 있습니다.Alternatively, by using available PowerShell cmdlets the installation and uninstallation of an MSIX packaged app can be performed silently.

Microsoft Endpoint Configuration ManagerMicrosoft Endpoint Configuration Manager

MSIX는 표준화된 설치 패키징 형식이므로 Microsoft Endpoint Configuration Manager 내의 애플리케이션 만들기 마법사를 통해 애플리케이션에 대한 세부 정보(게시자, 애플리케이션 이름 및 버전)가 자동으로 검색되고 검토를 위해 제공됩니다.As MSIX is a standardized installation packaging format, the details regarding the application (Publisher, Application Name, and Version) will be automatically retrieved and presented for review through the create application wizard within Microsoft Endpoint Configuration Manager. 마찬가지로 MSIX 애플리케이션에 사용되는 설치 문자열 및 검색 방법은 Microsoft Endpoint Configuration Manager 애플리케이션 만들기 마법사를 통해 일관성 있게 자동으로 구성됩니다.Similarly, the install string and detection methods used with MSIX applications is consistent and automatically configured by the Microsoft Endpoint Configuration Manager create application wizard.

Microsoft Endpoint Configuration Manager에서 애플리케이션을 만들 때 애플리케이션 유형, 즉, *Windows 앱 패키지( .appx, *.appxbundle, *.msix, *.msixbundle)**를 선택합니다.When creating an application in Microsoft Endpoint Configuration Manager, select application type: *Windows app package (.appx, *.appxbundle, *.msix, *.msixbundle)**. Microsoft Endpoint Configuration Manager를 통해 애플리케이션을 만들고 배포하는 방법에 대한 지침은 애플리케이션 만들기 및 배포를 참조하세요.For guidance about how to create and deploy an application through Microsoft Endpoint Configuration Manager, see create and deploy an application.

Microsoft IntuneMicrosoft Intune

Microsoft Intune은 클라이언트 앱 모델을 통해 MSIX 애플리케이션을 클라이언트 디바이스에 배포할 수 있도록 지원합니다.Microsoft Intune supports the deployment of MSIX applications to client devices through the client app model. MSIX는 표준화된 설치 패키징 형식이므로 애플리케이션에 대한 세부 정보(애플리케이션 이름, 설명 및 게시자)가 앱 정보 내에 자동으로 채워집니다.As MSIX is a standardized installation packaging format, the details regarding the application (Application Name, Description, and Publisher) are automatically populated within the App information.

MSIX 애플리케이션의 설치는 표준화되어 있습니다.Installation of an MSIX application is standardized. 예를 들어 새 기간 업무 앱을 Microsoft Intune에 추가하는 경우와 같이 설치에 필요한 자동 설치 매개 변수를 구성할 필요가 없습니다.As such, when adding a new line-of-business app to Microsoft Intune, there is no requirement to configure the silent installation parameters required for install. Microsoft Intune을 통해 애플리케이션을 만들고 배포하는 방법에 대한 지침은 Intune에서 기간 업무 앱 만들기를 참조하세요.For guidance about how to create and deploy an application through Microsoft Intune, see Creating line of business apps in Intune.

웹(앱 설치 관리자)Web (App Installer)

MSIX는 IIS 서버에서 배포할 수 있습니다.MSIX can be deployed with an IIS server. ms-appinstaller 프로토콜을 추가하면 훨씬 더 나은 설치 환경이 만들어집니다.If you add the ms-appinstaller protocol, it creates a much better install experience.
MSIX 파일의 IIS 배포 및 MSIX 앱 배포를 지원하도록 IIS 서버를 구성하는 방법은 IIS 서버에서 Windows 10 앱 배포를 참조하세요.For IIS distribution of a MSIX file, and how to configure your IIS server to support MSIX app distribution, see Distribute a Windows 10 app from an IIS server.

비즈니스용 Microsoft StoreMicrosoft Store for Business

비즈니스용 Microsoft Store는 비즈니스 및 교육 앱 배포를 위해 특별히 설계된 스토어입니다.Microsoft Store for Business is a store specifically designed for Business and Education app distribution. Microsoft Store를 사용하여 조직 또는 학교용 앱을 검색, 획득, 배포 및 관리할 수 있습니다.You can use Microsoft Store to find, acquire, distribute, and manage apps for your organization or school. 비즈니스용 Microsoft Store에 대한 자세한 내용은 비즈니스 및 교육용 Microsoft Store를 참조하세요.For details on the Microsoft Store for Business, see Microsoft Store for Business and Education.

App CenterApp Center

App Center를 사용하면 앱을 자동으로 빌드하고, 실제 디바이스에서 테스트하고, 베타 테스터에 배포할 수 있습니다.App Center enables you to automatically build your app, test it on real devices, and distribute it to beta testers. App Center를 통해 앱을 더 자주, 더 높은 품질로, 더 높은 신뢰도로 제공할 수 있습니다.App Center lets you ship apps more frequently, at higher-quality, and with greater confidence. App Center를 사용하는 경우 리포지토리를 연결하고, 몇 분 내에 빌드를 자동화하고, 클라우드의 실제 디바이스에서 테스트하고, 앱을 베타 테스터에 배포하고, 크래시 및 분석 데이터를 사용하여 실제 사용량을 모니터링할 수 있습니다.With App Center you can connect your repo and within minutes automate your builds, test on real devices in the cloud, distribute apps to beta testers, and monitor real-world usage with crash and analytics data. 모든 작업을 한 곳에서 수행합니다!All in one place.

배포 이미지 서비스 및 관리(DISM.exe) 및 프로비저닝Deployment Image Servicing and Management (DISM.exe) and Provisioning

DISMDISM

IT 전문가는 DISM(배포 이미지 서비스 및 관리) cmdlet을 사용하여 배포 전에 MSIX 패키지를 Windows 이미지에 설치, 제거 및 구성할 수 있습니다.IT Pros can use the Deployment Image Servicing and Management (DISM) cmdlets to install, uninstall, and configure MSIX packages on a Windows image before deployment.
프로비저닝에 대한 자세한 내용은 배포 이미지 서비스, 관리 및 프로비저닝을 참조하세요.To learn more about provisioning, see Deployment Image Servicing and Management and Provisioning.

프로비전Provisioning

IT 전문가는 프로비저닝을 사용하여 이미지를 다시 만들지 않고 최종 사용자 디바이스를 구성합니다.IT Pros use provisioning to configure end-user devices without re-imaging. IT 전문가는 최종 사용자 시스템에 MSIX 패키지를 미리 설치할 수 있습니다.IT Pros can pre-install MSIX packages on their end-users systems. 프로비저닝에 대한 자세한 내용은 배포 이미지 서비스, 관리 및 프로비저닝을 참조하세요.To learn more about provisioning, see Deployment Image Servicing and Management and Provisioning.

MSIX 앱 관리Managing your MSIX app

MSIX 패키지에는 IT 전문가가 설치를 제어하는 데 사용할 수 있는 포괄적인 제어 세트가 있습니다.MSIX Packages have a comprehensive set of controls that IT Pros can use to control their installation. IT 전문가는 MSIX 앱을 업그레이드, 다운그레이드 또는 제거할 수 있는 방법과 시기를 지시할 수 있습니다.IT Pros can dictate how and when MSIX apps can upgrade, downgrade or uninstall. 또한 MSIX 패키지는 AppLocker 및 그룹 정책과 같은 받은 편지함 Windows 서비스를 통해 제한할 수도 있습니다.MSIX packages also can be limited with inbox Windows services like AppLocker and Group Policies.

AppLocker를 통해 MSIX 앱 설치 방지Prevent MSIX app installs through AppLocker

AppLocker에서 지원되는 기능은 회사 디바이스에서 MSIX 애플리케이션이 실행되도록 허용하거나 거부하는 기능입니다.Supported in AppLocker, is the ability to allow or deny MSIX applications to execute on a corporate device. 이는 MSIX 앱 특성을 기반으로 하는 규칙을 정의하여 수행됩니다.This is done by defining rules based on the MSIX app attributes. 이러한 특성으로 게시자 이름, 제품 이름, 파일 이름, 파일 버전, 파일 경로 및 파일 해시가 있습니다.These attributes include: publisher name, product name, file name, file version, file path and file hash. 그런 다음, 이러한 규칙으로 식별된 MSIX 앱이 실행을 허용하거나 거부하도록 구성됩니다.MSIX apps identified by these rules are then configured to allow or deny execution.

조직 내에서 AppLocker를 활용하여 회사 디바이스에서 실행되거나 실행되지 않을 수 있는 앱을 제어할 수 있는 여러 가지 방법이 있습니다.There are multiple methods in which AppLocker can be leveraged within an organization to control which apps may or may not be executed on a corporate device. 전체 목록은 AppLocker 규칙 작업을 참조하세요.For a full list see Working with AppLocker Rules.

그룹 정책을 통한 액세스 관리Manage access through Group Policy

그룹 정책은 Active Directory 환경에서 운영 체제, 애플리케이션 및 사용자 설정에 대한 중앙 집중식 관리 및 구성을 제공합니다.Group Policies provide centralized management and configuration of operating systems, applications, and users' settings in an Active Directory environment. MSIX 패키지 애플리케이션은 그룹 정책 레지스트리 키를 읽고 그룹 정책 설정을 적용할 수 있습니다.MSIX packages applications can read group policy registry keys and honor group policy settings.
MSIX 지원 및 그룹 정책 지원의 제한에 대한 자세한 내용은 그룹 정책 및 MSIX 패키지된 앱을 참조하세요.To learn more about MSIX support and limitations in group policy support, see Group Policy and MSIX packaged apps.

MSIX 업데이트 관리Manage MSIX updates

앱 설치 관리자 파일을 사용하여 앱의 업데이트 동작을 구성합니다.Configure the update behavior of the app by using the using the App Installer file. IT 전문가는 사용자에게 MSIX에 대한 업데이트를 제공하는 시기와 업데이트 환경을 자동으로 유지하는지 여부를 정의할 수 있습니다.IT Pros can define when a user gets updates to a MSIX and whether the update experience will be silent. 사용자는 시작 또는 지연 시 업데이트해야 할 수 있습니다.User may be required to update at launch or delayed.

MSIX 업데이트 일정을 구성하는 방법에 대한 자세한 내용은 앱 설치 관리자 파일에서 업데이트 설정 구성을 참조하세요.To learn more about Configuring a MSIX update schedule, see Configure update settings in the App Installer file.

다운그레이드Downgrades

MSIX는 앱 다운그레이드를 지원하므로 동일한 앱의 이전 버전을 설치하기 전에 앱을 제거할 필요가 없습니다.MSIX supports downgrading apps therefore the app does not require an uninstall prior to installing an older version of the same app. ForceUpdateFromAnyVersion을 지정하면 MSIX를 하위 버전으로 다운그레이드할 수 있습니다.By specifying ForceUpdateFromAnyVersion the MSIX can be downgraded by a lower version. 이는 심각한 버그가 이미 배포된 경우에 유용합니다.This is useful in the event that a serious bug has already been deployed.

ForceUpdateFromAnyVersion에 대한 자세한 내용은 앱 설치 관리자 파일에서 업데이트 설정 구성을 참조하세요.To learn more about ForceUpdateFromAnyVersion, see Configure update settings in the App Installer file.

중요 업데이트Critical Updates

사용자가 앱을 업데이트하라는 메시지를 무시하는 경우도 있습니다.Occasionally users ignore prompts to update their app. MSIX를 사용하면 IT 전문가가 UpdateBlocksActivation을 지정하여 중요 업데이트로 표시하여 앱에 대한 업데이트를 강제로 적용할 수 있습니다.With MSIX, IT Pros can force an update to an app, by marking as critical by specifying UpdateBlocksActivation.

UpdateBlocksActivation에 대한 자세한 내용은 앱 설치 관리자 파일에서 업데이트 설정 구성을 참조하세요.To learn more about UpdateBlocksActivation, see Configure update settings in the App Installer file.

제거Uninstall

MSIX는 강력한 설치 및 제거 사례를 제공합니다.MSIX provides a robust install and uninstall story. MSIX 패키지는 컨테이너화된 패키지이므로 패키지를 제거하면 %ProgramFiles%WindowsApps에 기록된 모든 파일과 AppData 폴더의 시스템 또는 애플리케이션에 대해 만들어진 레지스트리 설정을 포함한 모든 애플리케이션 아티팩트가 제거됩니다.Since MSIX packages are are containerized packages, the unistall of the package will remove all application artifacts including all files written to %ProgramFiles%WindowsApps as well as any system files in the AppData folder or registry settings created for the application. 제거하더라도 사용자가 만든 파일은 제거되지 않습니다.The uninstall will not remove any user created files.