Windows 앱 ID를 수동으로 얻는 예

수동 절차를 사용하여 Windows 앱의 앱 ID를 얻는 방법의 예입니다.

예제: 범용 Windows 스토어 앱의 앱 ID/패키지 제품군 이름(PFN) 얻기

샘플 앱: Windows Maps
  1. Windows 스토어( https://www.microsoft.com/en-us/store/apps/windows)로 이동합니다.
  2. 검색 표시줄에 앱의 이름을 입력하십시오. 예를 들어, Windows Maps를 검색하십시오.
  3. Windows Maps의 URL을 복사하십시오. 예를 들면, URL https://www.microsoft.com/en-us/store/p/windows-maps/9wzdncrdtbvb를 복사하십시오. URL의 끝에 있는 일련의 문자를 적어 두십시오. 예를 들어, 9wzdncrdtbvb입니다.
  4. 다른 탭에서 URL https://bspmts.mp.microsoft.com/v1/public/catalog/Retail/Products/<app id>/applockerdata를 붙여넣은 후 <app id>를 3단계의 일련의 문자로 대체하십시오.
  5. Edge에 원하는 정보가 표시됩니다. Internet Explorer에서 열기를 클릭하여 정보를 보십시오. 패키지 제품군 이름 값이 첫 행에 표시됩니다.
  6. 결과는 다음 형식으로 표시됩니다. 결과에서 packageIdentityName 복사할 수 있습니다.

    { "packageFamilyName": "Microsoft.WPDiet_8wekyb3d8bbwe", "packageIdentityName": "Microsoft.WPDiet", "windowsPhoneLegacyId": "73c58570-d5a7-46f8-b1b2-2a90024fc29c", "publisherCertificateName": "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" }

    참고: Windows MDM 정책 (예: 고급 앱 준수 섹션 또는 블록 목록) 에서 앱을 차단하려는 경우 "publisherCertificateName"에서 공개자 이름 정보를 가져올 수 있습니다.

예제: Universal Windows Private 앱의 앱 ID 얻기

샘플 앱: Microsoft OneNote
  1. 모든 Windows 컴퓨터에 앱을 설치하세요.
  2. PowerShell을 설치합니다(PowerShell이 아직 설치되지 않은 경우).
  3. 관리자로 PowerShell을 실행합니다.
  4. 이름을 통해 또는 이름을 통해 부분적으로 아는 앱에 대한 정보를 보려면 Get-AppxPackage *<app_name>을 사용하십시오. 앱의 전체 이름을 알지 못하는 경우 와일드카드 문자를 사용할 수도 있습니다. 예를 들어, OneNote에 대한 정보를 보려면 Get-AppxPackage *OneNote를 사용하십시오.
  5. 다음 정보가 표시됩니다.
    • 이름: Microsoft.Office.OneNote
    • 공개자: CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
    • 아키텍처: X64
    • ResourceId:
    • 버전: 17.6769.57631.0
    • PackageFullName: Microsoft.Office.OneNote_17.6769.57631.0_x64__8wekyb3d8bbwe
    • InstallLocation: C:\Program Files\WindowsApps \Microsoft.Office.OneNote_17.6769.57631.0_x64__8wekyb3d8bbwe
    • IsFramework: False
    • PackageFamilyName: Microsoft.Office.OneNote_8wekyb3d8bbwe
    • PublisherId: 8wekyb3d8bbwe

예제: Windows Store앱의 GUID 가져오기

애플리케이션 규정 준수 정책에 대해 Windows Phone 앱을 허용하거나 차단하려면 특정 앱 GUID를 사용하여 앱 목록을 정의해야 합니다.

샘플 앱: Windows Maps
  1. Windows 스토어( https://www.microsoft.com/en-us/store/apps/windows)로 이동합니다.
  2. 검색 표시줄에 앱의 이름을 입력하십시오. 예를 들어, Windows Maps를 검색하십시오.
  3. Windows Maps의 URL을 복사하십시오. 예를 들면, URL https://www.microsoft.com/en-us/store/p/windows-maps/9wzdncrdtbvb를 복사하십시오. URL의 끝에 있는 일련의 문자를 적어 두십시오. 예를 들어, 9wzdncrdtbvb입니다.
  4. 다른 탭에서 URL https://bspmts.mp.microsoft.com/v1/public/catalog/Retail/Products/<app id>/applockerdata를 붙여넣은 후 <app id>를 3단계의 일련의 문자로 대체하십시오.
  5. Edge에 원하는 정보가 표시됩니다. Internet Explorer에서 열기를 클릭하여 정보를 보십시오. 패키지 제품군 이름 값이 첫 행에 표시됩니다.
  6. 결과는 다음 형식으로 표시됩니다. 결과에서 windowsPhoneLegacyId 복사할 수 있습니다. { "packageFamilyName": "Microsoft.WPDiet_8wekyb3d8bbwe", "packageIdentityName": "Microsoft.WPDiet", "windowsPhoneLegacyId": "73c58570-d5a7-46f8-b1b2-2a90024fc29c", "publisherCertificateName": "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" }

예제: 데스크탑 앱의 앱 이름 및 공개자 ID 얻기

애플리케이션 규정 준수 정책에 대해 Windows Phone 앱을 허용하거나 차단하려면 앱 이름 또는 게시자 ID를 사용하여 앱 목록을 정의해야 합니다.

  1. Windows 컴퓨터에 앱을 설치합니다.
  2. PowerShell을 설치합니다(PowerShell이 아직 설치되지 않은 경우).
  3. 관리자로 PowerShell을 실행합니다.
  4. 앱의 경로에 대한 정보를 보려면 Get-AppLockerFileInformation -Path "<path of the exe/msi>"를 사용하십시오.
    예: Get-AppLockerFileInformation -Path "C:\Program Files\Internet Explorer\iexplore.exe"
           
    경로 AppX 공개자 해시
    %PROGRAMFILES%\INTERNET EXPLORER\IEXPLORE.EXE O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US\INTERNET EXPLORER\IEXPLORE.EXE,11.0.17134.1 SHA256 0x06A0274B5ED7313A1D1FDAF08B1B4CB31BF5B5A5DD3A863BF9D16392EE643FA0 False

    공개자 이름 필드에 O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US 를 입력하고 앱 이름 필드에 INTERNET EXPLORER 를 입력하십시오.

    참고: 이 구문은 Windows OS에서만 작동합니다.
    예: Get-AppLockerFileInformation -Path "C:\MSI\ProjectMyScreenApp.msi"
           
    경로 공개자 해시 AppX
    %OSDRIVE%\USERS\MAYURESHKULKARNI\DOWNLOADS\PROJECTMYSCREENAPP.MSI SHA256 0xDAFBF6308D0BF25EA5F9004A3301CBCA3FF131AA37A395DEFE409D8DC2DBC855 False

    공개자 이름 필드에 O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US 를 입력하고 앱 이름 필드에 PROJECT MY SCREEN APP 를 입력하십시오.

참고: 이 구문은 Windows OS에서만 작동합니다.

예제: Win32 앱의 App ID 얻기

  • 현재 사용자에 대해 설치된 모든 앱의 이름 및 앱 ID를 얻으려면 Windows PowerShell 명령 프롬프트를 열고 다음 명령을 입력하십시오. Get-StartApps
  • 다른 사용자를 위해 설치된 Windows Store앱의 이름 및 앱 ID 또는 AUMID를 얻으려면 Windows PowerShell 명령 프롬프트를 열고 다음 명령을 입력하십시오.
    $installedapps = Get-AppxPackage
    $aumidList = @() 
    foreach ($app in $installedapps) 
    { 
        foreach ($id in (Get-AppxPackageManifest 
    $app).package.applications.application.id) 
        { 
             $aumidList += $app.packagefamilyname + "!" + $id 
        } 
    } 
    $aumidList

    Windows앱의 앱 ID 확보에 대한 자세한 정보는 https://learn.microsoft.com/en-us/windows/configuration/find-the-application-user-model-id-of-an-installed-app#to-find-the-aumid-by-using-windows-powershell의 내용을 참조하십시오.