1명 중 1명이 도움이 되는 것으로 평가 - 이 항목 평가

앱을 추가 및 제거하는 방법

게시: 2012년 2월

업데이트 날짜: 2012년 5월

적용 대상: Windows 8, Windows Server 2012

Windows PowerShell(R) 또는 DISM(배포 이미지 서비스 및 관리) 플랫폼을 사용하여 Windows(R) 이미지에 LOB(기간 업무) Windows(R) 스토어 앱을 추가할 수 있습니다. Windows 스토어 앱은 Windows 8 장치에서 실행되는 새로운 종류의 응용 프로그램입니다. 이러한 앱은 Windows 런타임 API를 기반으로 하며 디자인과 Windows 8 장치에서의 조작 방식에 있어 일반적인 데스크톱 앱과는 다릅니다. Windows 스토어 앱에 대한 자세한 내용은 Windows 스토어 앱이란?을 참조하세요.

일반적으로 Windows 스토어 앱은 Windows(R) 스토어를 통해서만 이용할 수 있습니다. LOB Windows 스토어 앱을 Windows 스토어에 제출하고 회사 외부에서 사용할 수 있도록 할 수 있습니다. 하지만 회사 내에서만 사용하기 위해 Windows 스토어 앱을 개발하여, Microsoft가 테스트용 로드라고 부르는 프로세스를 통해 관리하는 Windows 장치에 추가할 수도 있습니다. 테스트용으로 로드된 앱은 Windows 스토어를 통해 인증 또는 설치할 필요가 없습니다.

Windows 스토어가 서명하지 않은 앱은 테스트용 로드를 사용하는 장치에만 설치할 수 있습니다. 컴퓨터를 도메인에 연결하여 Windows(R) 7 Enterprise 또는 Windows Server(R) 2012에서 테스트용 로드 기능을 사용할 수 있습니다. 도메인에 가입된 Windows 8 Enterprise K 컴퓨터나 모든 Windows(R) 8 Pro K 컴퓨터에서 테스트용 로드를 사용하려면 테스트용 로드 정품 인증 키를 사용해야 합니다. Windows(R) RT 장치에서 테스트용 로드를 사용하려면 테스트용 로드 정품 인증 키를 사용해야 합니다. 테스트용 로드 정품 인증 키에 대한 자세한 내용은 Microsoft 볼륨 라이선싱을 참조하세요.

LOB Windows 스토어 앱은 개별 사용자 기반 런타임으로 스크립트를 통해 회사에서 PC에 테스트용 로드를 수행할 수 있습니다. 앱이 PC에서 만든 각각의 새 사용자 프로필에 등록되도록 기업이 앱을 이미지에서 프로비전할 수도 있습니다. 개별 사용자의 앱 또는 이미지에 있는 앱을 테스트용 로드하기 위한 요구 사항은 동일하지만 여러분이 앱을 추가하고, 가져오고, 제거하는 데 사용하는 Windows PowerShell cmdlet은 다릅니다. 이 항목에서는 두 방법 모두에 대한 절차를 제공합니다.

Windows 스토어에서 다운로드한 앱은 테스트용 로드를 할 수 있습니다. 비즈니스 라인에 속하지 않는 Windows 스토어 앱을 설치하려면 Windows 스토어를 사용해야 합니다. Windows 스토어에 대한 자세한 내용은 Windows 스토어에 대한 클라이언트 액세스 관리를 참조하세요.

앱 서명 요구 사항

Windows 스토어에서 서명하지 않은 LOB Windows 스토어 앱을 설치할 수 있습니다. 앱은 암호화 방식으로 서명해야 하며 서명 인증서를 신뢰하는 컴퓨터에만 설치할 수 있습니다.

앱을 서명하는 방법 및 인증서 사용에 대한 자세한 내용은 앱 패키징 도구를 참조하세요.

이 항목의 내용:

Windows 8 테스트용으로 로드 요구 사항

앱 추가

인벤토리 앱

앱 제거

Windows RT를 실행하는 장치와 Windows Server 2012, Windows 8 Enterprise K 또는 Windows(R) 8 Pro K를 실행하는 장치에서 LOB Windows 스토어 앱 앱에 대한 테스트용 로드를 수행할 수 있습니다. 회사에서 다른 버전의 Windows에 있는 LOB Windows 스토어 앱에 대해서는 테스트용 로드를 수행할 수 없습니다. 하지만, 개발자 라이선스를 사용하여 개발 중인 앱을 Windows의 다른 버전에 추가할 수는 있습니다. 개발 중인 앱 테스트에 대한 자세한 내용은 개발자 라이선스 받기를 참조하세요.

테스트용으로 로드된 LOB 앱을 Windows 이미지에 추가하려면 먼저 다음 작업을 수행해야 합니다.

  • Allow all trusted applications to install(모든 신뢰할 수 있는 앱을 설치할 수 있음) 그룹 정책 설정을 사용하도록 설정해야 합니다.

테스트용으로 로드된 LOB 앱을 실행하려면 먼저 다음 작업을 수행해야 합니다.

  • Windows 8 Enterprise K 또는 Windows(R) 8 Pro K를 실행하는 장치에서 테스트용 로드 제품 키를 인증해야 합니다. Windows RT를 실행하는 장치에서 테스트용 로드 제품 키를 인증해야 합니다.

    - 또는 -

  • Allow all trusted applications to install(모든 신뢰할 수 있는 앱을 설치할 수 있음) 그룹 정책 설정이 사용하도록 설정된 Active Directory 도메인에, Windows 8 Enterprise K 또는 Windows Server 2012을 실행하는 장치를 연결해야 합니다.

    장치를 도메인에 연결만 하면 Windows 8 Enterprise K 또는 Windows Server 2012에서 테스트용 로드 기능을 사용할 수 있습니다. 도메인에 가입된 Windows 8 Enterprise K 장치에서 테스트용 로드를 사용하려면 테스트용 로드 정품 인증 키를 사용해야 합니다.

note참고
Windows(R) 8 Pro K 장치에서 테스트용 로드를 사용하려면 테스트용 로드 정품 인증 키를 사용해야 합니다.

장치가 테스트용으로 로드 요구 사항을 모두 충족할 때까지 시작 메뉴의 앱 타일에서 오른쪽 아래에 "X"가 표시되어 앱을 실행할 수 없는 문제가 있음을 나타냅니다.

  1. 그룹 정책 편집기(gpedit.msc)를 엽니다. 예를 들어 Windows 8이 실행되는 컴퓨터의 시작 화면에서 그룹 정책 편집을 입력하고 설정을 클릭한 다음 검색 결과에서 그룹 정책 편집 설정을 선택합니다.

  2. 왼쪽 창의 로컬 컴퓨터 정책에서 컴퓨터 구성, 관리 템플릿, Windows 구성 요소, 앱 패키지 배포를 차례로 클릭하여 확장합니다.

  3. Allow all trusted apps to install(모든 신뢰할 수 있는 앱을 설치할 수 있음) 설정을 두 번 클릭합니다.

  4. Allow all trusted apps to install(모든 신뢰할 수 있는 앱을 설치할 수 있음) 창에서 사용을 클릭한 다음 확인을 클릭합니다.

신뢰할 수 있는 응용 프로그램을 허용하는 그룹 정책을 설정하면 다음 레지스트리 설정이 업데이트됩니다. HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1

  1. 관리자 권한으로 명령 프롬프트를 열고 다음 내용을 입력하여 테스트용 로드 제품 키를 추가합니다.

    Slmgr /ipk <테스트용 로드 제품 키>
    

    여기서 <테스트용 로드 제품 키>는 컴퓨터에서 테스트용 로드를 활성화하는 25자리 키입니다.

  2. 다음을 입력하여 테스트용 로드 키를 인증합니다.

    slmgr /ato ec67814b-30e6-4a50-bf7b-d55daf729d1e
    
    note참고
    정품 인증 GUID는 테스트용 로드 제품 키와 같지 않습니다. 정품 인증 GUID는 항상 ec67814b-30e6-4a50-bf7b-d55daf729d1e입니다.

테스트용 로드 제품 키에 대한 자세한 내용은 Windows 8 라이선싱 가이드를 참조하세요.

add-appxpackage PowerShell cmdlet을 사용하여 앱 패키지(.appx)를 사용자별로 설치할 수 있습니다. 각 사용자에 대해 추가할 수 있는 LOB 앱 수에는 제한이 없습니다.

  • Windows 8 또는 Windows Server 2012 컴퓨터의 Windows PowerShell 프롬프트에서 .appx 파일 패키지를 추가합니다. 앱을 추가할 때 필요한 종속성 앱 패키지를 포함합니다. 예를 들어 다음과 같이 입력합니다.

    add-appxpackage C:\app1.appx –DependencyPath C:\winjs.appx
    

    자세한 내용은 Windows PowerShell의 앱 설치 Cmdlet(영문)을 참조하세요.

LOB 앱 프로비전

Windows 이미지에 설치된 앱을 프로비전된 앱이라고 합니다. 프로비전된 앱은 이미지에 준비되며 처음 로그온할 때 Windows 이미지의 각 사용자에 대해 설치되도록 예약됩니다. DISM 앱 프로비저닝 명령을 사용하여 이미지를 배포하기 전에 감사 모드로 부팅되는 경우 Windows 이미지에 이러한 앱을 추가할 수 있습니다. 감사 모드에 대한 자세한 내용은 감사 모드 개요를 참조하세요.

프로비전된 앱은 PC와 관련이 있으며 사용자와 함께 로밍되지 않습니다. 이미지에는 프로비전된 앱을 24개만 설치할 수 있습니다.

이미 배포된 Windows 이미지에서 Windows PowerShell의 AppxPackage 추가 cmdlet을 대신 사용해야 합니다. 활성 사용자가 있는 배포된 Windows 이미지에서 DISM 앱 프로비저닝 명령을 사용하는 경우 명령을 실행하기 전에 모든 사용자를 이미지에서 로그오프해야 합니다.

프로비전된 앱을 업데이트하려면 프로비전된 앱을 제거한 다음 새 버전의 앱을 배포해야 합니다. 다음에 각 사용자가 로그인할 때 업데이트가 적용됩니다.

  1. DISM(배포 이미지 서비스 및 관리) 명령줄 도구나 PowerShell cmdlet을 사용하여 Windows 스토어 라이선스 없이 LOB 앱을 추가합니다. 예를 들어 관리자 권한 명령 프롬프트에 다음과 같이 입력합니다.

    DISM /Online /Add-ProvisionedAppxPackage /PackagePath:C:\App1.appx /SkipLicense
    

    또는 Windows PowerShell 프롬프트에 다음과 같이 입력합니다.

    Add-AppxProvisionedPackage -Online -FolderPath C:\Appx
    

    자세한 내용은 앱 패키지(.appx) 설치 명령줄 옵션 또는 DISM Cmdlet을 참조하세요. DISM 지원 플랫폼에 대한 자세한 내용은 DISM 지원 플랫폼을 참조하세요.

note참고
프로비전된 LOB 앱을 설치하기 전에 컴퓨터가 도메인에 가입할 필요가 없거나 테스트용으로 로드하는 정품 인증된 제품 키가 없습니다. 그러나 컴퓨터가 이러한 테스트용으로 로드 요구 사항을 충족할 때까지 앱이 실행되지 않습니다. 자세한 내용은 시작 화면을 사용자 지정하는 방법을 참조하세요.

오프라인 또는 온라인 Windows 이미지에 설치된 LOB 앱을 나열하고 패키지에 대한 추가 정보를 가져올 수 있습니다.

  • 컴퓨터의 특정 사용자 계정에 대해 설치된 최신 LOB 앱 목록을 가져올 수 있습니다. 관리자 권한으로 Windows PowerShell을 열어 현재 사용자가 아닌 사용자에 대한 패키지를 나열해야 합니다. 예를 들어 Windows PowerShell 프롬프트에 다음과 같이 입력합니다.

    Get-AppxPackage -AllUsers
    
  • 특정 사용자에 대해 설치된 패키지 목록을 가져올 수 있습니다. 관리자 권한으로 Windows PowerShell을 열어 현재 사용자가 아닌 사용자에 대한 패키지를 나열해야 합니다. 예를 들어 Windows PowerShell 프롬프트에 다음과 같이 입력합니다.

    Get-AppxPackage -Name Package1 -User domain\username
    
  • 패키지 ID 등의 정보가 포함된 앱 패키지(.appx)의 매니페스트를 가져올 수도 있습니다. 예를 들어 Windows PowerShell 프롬프트에 다음과 같이 입력합니다.

    Get-AppxPackageManifest -Package Package1
    
  • 패키지의 전체 이름을 모르는 경우 파이프를 사용하여 앱 패키지(.appx)의 매니페스트를 가져올 수 있습니다. 예를 들어 Windows PowerShell 프롬프트에 다음과 같이 입력합니다.

    (Get-AppxPackage -Name "*WinJS*" | Get-AppxPackageManifest).package.applications.application.id
    
  • Dism.exe 또는 Windows PowerShell을 사용하여 새 사용자에 대해 각각 설치할 Windows 이미지에 프로비전된 패키지 목록을 가져올 수 있습니다. 예를 들어 Windows PowerShell 프롬프트에 다음과 같이 입력합니다.

    Get-AppxProvisionedPackage -Path c:\offline
    

    또는 명령 프롬프트에 다음과 같이 입력합니다.

    DISM.exe /Image:C:\test\offline /Get-ProvisionedAppxPackages
    

자세한 내용은 이미지 또는 구성 요소의 인벤토리를 만드는 방법을 참조하세요.

앱의 개별 인스턴스를 제거하거나 앱의 프로비저닝 설정을 제거할 수 있습니다.

  1. 현재 사용자의 단일 앱만 제거할 수 있습니다. 예를 들어 명령 프롬프트에 다음과 같이 입력합니다.

    Remove-AppxPackage Package1
    
  • 프로비전된 앱을 제거하면 현재 사용자에 대해 앱이 제거되고 새 사용자 계정에 대해 설치되지 않습니다. 컴퓨터에 활성 상태인 다른 사용자 계정이 있는 경우 해당 계정에서는 응용 프로그램이 제거되지 않습니다.

    예를 들어 관리자 권한 Windows PowerShell 프롬프트에 다음과 같이 입력합니다.

    Remove-AppxProvisionedPackage -Online -PackageName MyAppxPkg
    

    또는 명령 프롬프트에 다음과 같이 입력합니다.

    DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:microsoft.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp
    
    

참고 항목

이 정보가 도움이 되었습니까?
(1500자 남음)
© 2013 Microsoft. All rights reserved.