설치된 앱의 응용 프로그램 사용자 모델 ID 찾기

Windows는 AUMID(애플리케이션 사용자 모델 ID, AppId라고도 함) 값을 사용하여 전환, 시작, 원격 분석 및 기타 함수에 대한 애플리케이션을 식별하고 구분합니다.
AUMID는 설치된 각 애플리케이션에 고유하며 설치 경로 또는 애플리케이션의 표시 이름과는 무관합니다.

키오스크 또는 전용 디바이스를 만드는 데 사용되는 CSP(구성 서비스 공급자)인 할당된 액세스를 구성하려면 디바이스에 설치된 앱의 AUMID를 사용해야 합니다. 이 문서에서는 설치된 애플리케이션의 AUMID를 찾는 방법을 설명합니다.

AUMID를 찾는 방법

Windows PowerShell, 파일 탐색기 또는 레지스트리를 사용하여 애플리케이션의 AUMID를 찾을 수 있습니다.

지침에 따라 AUMID를 검색하고 원하는 도구를 선택합니다.

시작 메뉴에 표시되는 모든 앱의 이름과 AUMID를 얻으려면 Windows PowerShell 명령 프롬프트를 열고 다음 명령을 입력합니다.

Get-StartApps

참고

시작 메뉴에 나열되지 않은 애플리케이션은 Get-StartApps cmdlet의 출력에 표시되지 않습니다.

현재 사용자에 대해 설치된 Microsoft Store 앱의 이름과 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

참고

또는 매개 변수를 -allusers cmdlet에 Get-AppxPackage 추가하여 -user <username> 다른 사용자의 AUMID를 나열할 수 있습니다. 또는 매개allusers 변수를 사용하려면 관리자 권한 Windows PowerShell 프롬프트를 -user 사용해야 합니다.

지정된 사용자에 대해 설치된 앱의 AUMID를 가져오는 예제

다음 코드 샘플에서는 지정된 사용자에 대해 설치된 앱의 AUMID 배열을 반환하는 함수를 Windows PowerShell 만듭니다.

시작 메뉴에서 애플리케이션의 AUMID를 가져오는 예제

다음 코드 샘플은 Windows PowerShell 현재 시작 메뉴에 나열된 애플리케이션의 AUMID를 반환하는 함수를 만듭니다.

function Get-AppAUMID {
param (
[string]$AppName
)
$Apps = (New-Object -ComObject Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items()
if ($AppName){
    $Result = $Apps | Where-Object { $_.name -like "*$AppName*" } | Select-Object name,@{n="AUMID";e={$_.path}}
        if ($Result){
            Return $Result
        }
    else {"Unable to locate {0}" -f $AppName}
}
else {
    $Result = $Apps | Select-Object name,@{n="AUMID";e={$_.path}}
    Return $Result
}
}

다음 Windows PowerShell 명령은 Get-AppAUMID 함수를 만든 후 호출하는 방법을 보여 줍니다.

# Get the AUMID for OneDrive
Get-AppAUMID -AppName OneDrive

# Get the AUMID for Microsoft Word
Get-AppAUMID -AppName Word

# List all apps and their AUMID in the Start menu
Get-AppAUMID