Enumerar aplicaciones de Windows en un formato específico en PowerShell

Enumerar aplicaciones de Windows en un formato específico en PowerShell

Para obtener una lista de todas las aplicaciones instaladas, abra una ventana elevada de PowerShell y escriba:

Get-AppxPackage -AllUsers | Select Name

Esto producirá una lista de aplicaciones instaladas. Ejemplo:

Microsoft.WindowsCalculator
NAVER.LINEwin8
4DF9E0F8.Netflix

Necesito obtener una lista que no muestre el prefijo. Ejemplo:

WindowsCalculator
LINEwin8
Netflix

¿Cómo puedo obtener una lista de aplicaciones instaladas sin el prefijo que precede a la puntuación?

Respuesta1

Si toma su enfoque literal, obtendrá el último .elemento separado del nombre, pero habrá muchas entradas 0,1,2,3,4,6,00,xamlde aplicaciones con información de versión adjunta y tipo xaml:

Get-AppxPackage -AllUsers | Select -Expand Name|%{"{0,-40} {1}" -f $_.split(".")[-1],$_}

Salida de muestra:

BrokerPlugin                             Microsoft.AAD.BrokerPlugin
BioEnrollment                            Microsoft.BioEnrollment
LockApp                                  Microsoft.LockApp
MicrosoftEdge                            Microsoft.MicrosoftEdge
PPIProjection                            Microsoft.PPIProjection
ChxApp                                   Microsoft.Windows.Apprep.ChxApp
AssignedAccessLockApp                    Microsoft.Windows.AssignedAccessLockApp
CloudExperienceHost                      Microsoft.Windows.CloudExperienceHost
ContentDeliveryManager                   Microsoft.Windows.ContentDeliveryManager
Cortana                                  Microsoft.Windows.Cortana
ParentalControls                         Microsoft.Windows.ParentalControls
SecondaryTileExperience                  Microsoft.Windows.SecondaryTileExperience
SecureAssessmentBrowser                  Microsoft.Windows.SecureAssessmentBrowser
XboxGameCallableUI                       Microsoft.XboxGameCallableUI
ContactSupport                           Windows.ContactSupport
immersivecontrolpanel                    windows.immersivecontrolpanel
MiracastView                             Windows.MiracastView
PrintDialog                              Windows.PrintDialog
3                                        Microsoft.NET.Native.Runtime.1.3
3                                        Microsoft.NET.Native.Runtime.1.3
3                                        Microsoft.NET.Native.Framework.1.3
3                                        Microsoft.NET.Native.Framework.1.3

información relacionada