Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Windows usa los valores del Identificador de modelo de usuario de aplicación (AUMID, también conocido como AppId) para identificar y diferenciar las aplicaciones para cambiar, iniciar, telemetría y otras funciones.
AUMID es único para cada aplicación instalada e independiente de la ruta de instalación o el nombre para mostrar de la aplicación.
Para configurar el acceso asignado, que es el proveedor de servicios de configuración (CSP) que se usa para crear una pantalla completa o un dispositivo dedicado, debe usar el AUMID de las aplicaciones instaladas en un dispositivo. En este artículo se describe cómo encontrar el AUMID de una aplicación instalada.
Cómo encontrar el AUMID
Siga las instrucciones para recuperar AUMID y seleccione la herramienta que prefiera.
Para obtener los nombres y AUMID de todas las aplicaciones que aparecen en el menú Inicio, abra un símbolo del sistema Windows PowerShell y escriba el siguiente comando:
Get-StartApps
Nota
Las aplicaciones que no aparecen en el menú Inicio no aparecerán en la salida del cmdlet Get-StartApps .
Para obtener los nombres y AUMID para las aplicaciones de Microsoft Store instaladas para el usuario actual, abra un símbolo del sistema Windows PowerShell y escriba los comandos siguientes:
$installedapps = Get-AppxPackage
$aumidList = @()
foreach ($app in $installedapps)
{
foreach ($id in (Get-AppxPackageManifest $app).package.applications.application.id)
{
$aumidList += $app.packagefamilyname + "!" + $id
}
}
$aumidList
Nota
Puede agregar los -user <username> parámetros o -allusers al Get-AppxPackage cmdlet para enumerar AUMID para otros usuarios. Debe usar un símbolo del sistema con privilegios elevados Windows PowerShell para usar los -user parámetros o -allusers .
Ejemplo para obtener AUMID de las aplicaciones instaladas para el usuario especificado
En el ejemplo de código siguiente se crea una función en Windows PowerShell que devuelve una matriz de AUMID de las aplicaciones instaladas para el usuario especificado.
Ejemplo para obtener el AUMID de cualquier aplicación en el menú Inicio
En el ejemplo de código siguiente se crea una función en Windows PowerShell que devuelve el AUMID de cualquier aplicación que aparezca actualmente en el menú Inicio.
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
}
}
Los siguientes comandos de Windows PowerShell muestran cómo puede llamar a la función Get-AppAUMID después de crearla.
# 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 obtener los nombres y AUMID de todas las aplicaciones que aparecen en el menú Inicio, abra un símbolo del sistema Windows PowerShell y escriba el siguiente comando:
Get-StartApps
Nota
Las aplicaciones que no aparecen en el menú Inicio no aparecerán en la salida del cmdlet Get-StartApps .
Para obtener los nombres y AUMID para las aplicaciones de Microsoft Store instaladas para el usuario actual, abra un símbolo del sistema Windows PowerShell y escriba los comandos siguientes:
$installedapps = Get-AppxPackage
$aumidList = @()
foreach ($app in $installedapps)
{
foreach ($id in (Get-AppxPackageManifest $app).package.applications.application.id)
{
$aumidList += $app.packagefamilyname + "!" + $id
}
}
$aumidList
Nota
Puede agregar los -user <username> parámetros o -allusers al Get-AppxPackage cmdlet para enumerar AUMID para otros usuarios. Debe usar un símbolo del sistema con privilegios elevados Windows PowerShell para usar los -user parámetros o -allusers .
Ejemplo para obtener AUMID de las aplicaciones instaladas para el usuario especificado
En el ejemplo de código siguiente se crea una función en Windows PowerShell que devuelve una matriz de AUMID de las aplicaciones instaladas para el usuario especificado.
Ejemplo para obtener el AUMID de cualquier aplicación en el menú Inicio
En el ejemplo de código siguiente se crea una función en Windows PowerShell que devuelve el AUMID de cualquier aplicación que aparezca actualmente en el menú Inicio.
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
}
}
Los siguientes comandos de Windows PowerShell muestran cómo puede llamar a la función Get-AppAUMID después de crearla.
# 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