Windows 앱 ID를 수동으로 얻는 예
수동 절차를 사용하여 Windows 앱의 앱 ID를 얻는 방법의 예입니다.
예제: 범용 Windows 스토어 앱의 앱 ID/패키지 제품군 이름(PFN) 얻기
- Windows 스토어( https://www.microsoft.com/en-us/store/apps/windows)로 이동합니다.
- 검색 표시줄에 앱의 이름을 입력하십시오. 예를 들어, Windows Maps를 검색하십시오.
- Windows Maps의 URL을 복사하십시오. 예를 들면, URL https://www.microsoft.com/en-us/store/p/windows-maps/9wzdncrdtbvb를 복사하십시오. URL의 끝에 있는 일련의 문자를 적어 두십시오. 예를 들어, 9wzdncrdtbvb입니다.
- 다른 탭에서 URL https://bspmts.mp.microsoft.com/v1/public/catalog/Retail/Products/<app id>/applockerdata를 붙여넣은 후 <app id>를 3단계의 일련의 문자로 대체하십시오.
- Edge에 원하는 정보가 표시됩니다. Internet Explorer에서 열기를 클릭하여 정보를 보십시오. 패키지 제품군 이름 값이 첫 행에 표시됩니다.
- 결과는 다음 형식으로 표시됩니다. 결과에서 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 얻기
- 모든 Windows 컴퓨터에 앱을 설치하세요.
- PowerShell을 설치합니다(PowerShell이 아직 설치되지 않은 경우).
- 관리자로 PowerShell을 실행합니다.
- 이름을 통해 또는 이름을 통해 부분적으로 아는 앱에 대한 정보를 보려면 Get-AppxPackage *<app_name>을 사용하십시오. 앱의 전체 이름을 알지 못하는 경우 와일드카드 문자를 사용할 수도 있습니다. 예를 들어, OneNote에 대한 정보를 보려면 Get-AppxPackage *OneNote를 사용하십시오.
- 다음 정보가 표시됩니다.
- 이름: 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 스토어( https://www.microsoft.com/en-us/store/apps/windows)로 이동합니다.
- 검색 표시줄에 앱의 이름을 입력하십시오. 예를 들어, Windows Maps를 검색하십시오.
- Windows Maps의 URL을 복사하십시오. 예를 들면, URL https://www.microsoft.com/en-us/store/p/windows-maps/9wzdncrdtbvb를 복사하십시오. URL의 끝에 있는 일련의 문자를 적어 두십시오. 예를 들어, 9wzdncrdtbvb입니다.
- 다른 탭에서 URL https://bspmts.mp.microsoft.com/v1/public/catalog/Retail/Products/<app id>/applockerdata를 붙여넣은 후 <app id>를 3단계의 일련의 문자로 대체하십시오.
- Edge에 원하는 정보가 표시됩니다. Internet Explorer에서 열기를 클릭하여 정보를 보십시오. 패키지 제품군 이름 값이 첫 행에 표시됩니다.
- 결과는 다음 형식으로 표시됩니다. 결과에서 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를 사용하여 앱 목록을 정의해야 합니다.
- Windows 컴퓨터에 앱을 설치합니다.
- PowerShell을 설치합니다(PowerShell이 아직 설치되지 않은 경우).
- 관리자로 PowerShell을 실행합니다.
- 앱의 경로에 대한 정보를 보려면 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 를 입력하십시오.
예제: 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 } } $aumidListWindows앱의 앱 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의 내용을 참조하십시오.