Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Windows usa valores de AUMID (Application User Model Id) para identificar e diferenciar aplicativos para comutação, inicialização, telemetria e outras funções.
O AUMID é exclusivo para cada aplicativo instalado e independente do caminho de instalação ou do nome de exibição do aplicativo.
Para configurar o Acesso Atribuído, que é o Provedor de Serviços de Configuração (CSP) usado para criar um quiosque ou dispositivo dedicado, você deve usar o AUMID dos aplicativos instalados em um dispositivo. Este artigo descreve como localizar a AUMID de um aplicativo instalado.
Como encontrar a AUMID
Siga as instruções para recuperar AUMIDs, selecionando a ferramenta de sua escolha.
Para obter os nomes e AUMIDs para todos os aplicativos que aparecem no menu Iniciar, abra um prompt de comando do Windows PowerShell e digite o seguinte comando:
Get-StartApps
Observação
Os aplicativos que não estão listados no menu Iniciar não aparecerão na saída do cmdlet Get-StartApps .
Para obter os nomes e AUMIDs dos aplicativos da Microsoft Store instalados para o usuário atual, abra um prompt de comando do Windows PowerShell e digite os seguintes comandos:
$installedapps = Get-AppxPackage
$aumidList = @()
foreach ($app in $installedapps)
{
foreach ($id in (Get-AppxPackageManifest $app).package.applications.application.id)
{
$aumidList += $app.packagefamilyname + "!" + $id
}
}
$aumidList
Observação
Você pode adicionar os -user <username> ou os -allusers parâmetros ao Get-AppxPackage cmdlet para listar AUMIDs para outros usuários. Você deve usar um prompt com privilégios elevados do Windows PowerShell para usar os -user parâmetros ou -allusers.
Exemplo para obter AUMIDs dos aplicativos instalados para o usuário especificado
O exemplo de código a seguir cria uma função no Windows PowerShell que retorna uma matriz de AUMIDs dos aplicativos instalados para o usuário especificado.
Exemplo para obter o AUMID de qualquer aplicativo no menu Iniciar
O exemplo de código a seguir cria uma função no Windows PowerShell que retorna a AUMID de qualquer aplicativo atualmente listado no menu Iniciar.
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
}
}
Os comandos Windows PowerShell a seguir demonstram como você pode chamar a função Get-AppAUMID depois de criá-la.
# 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
Para obter os nomes e AUMIDs para todos os aplicativos que aparecem no menu Iniciar, abra um prompt de comando do Windows PowerShell e digite o seguinte comando:
Get-StartApps
Observação
Os aplicativos que não estão listados no menu Iniciar não aparecerão na saída do cmdlet Get-StartApps .
Para obter os nomes e AUMIDs dos aplicativos da Microsoft Store instalados para o usuário atual, abra um prompt de comando do Windows PowerShell e digite os seguintes comandos:
$installedapps = Get-AppxPackage
$aumidList = @()
foreach ($app in $installedapps)
{
foreach ($id in (Get-AppxPackageManifest $app).package.applications.application.id)
{
$aumidList += $app.packagefamilyname + "!" + $id
}
}
$aumidList
Observação
Você pode adicionar os -user <username> ou os -allusers parâmetros ao Get-AppxPackage cmdlet para listar AUMIDs para outros usuários. Você deve usar um prompt com privilégios elevados do Windows PowerShell para usar os -user parâmetros ou -allusers.
Exemplo para obter AUMIDs dos aplicativos instalados para o usuário especificado
O exemplo de código a seguir cria uma função no Windows PowerShell que retorna uma matriz de AUMIDs dos aplicativos instalados para o usuário especificado.
Exemplo para obter o AUMID de qualquer aplicativo no menu Iniciar
O exemplo de código a seguir cria uma função no Windows PowerShell que retorna a AUMID de qualquer aplicativo atualmente listado no menu Iniciar.
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
}
}
Os comandos Windows PowerShell a seguir demonstram como você pode chamar a função Get-AppAUMID depois de criá-la.
# 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