
Para obter uma lista de todos os aplicativos instalados, abra uma janela elevada do PowerShell e digite:
Get-AppxPackage -AllUsers | Select Name
Isso produzirá uma lista de aplicativos instalados. Exemplo:
Microsoft.WindowsCalculator
NAVER.LINEwin8
4DF9E0F8.Netflix
Preciso obter uma lista que não exiba o prefixo. Exemplo:
WindowsCalculator
LINEwin8
Netflix
Como posso obter uma lista de aplicativos instalados sem o prefixo que precede a pontuação?
Responder1
Tomando sua abordagem literal, você obterá o último .
elemento separado do nome, mas haverá muitas entradas 0,1,2,3,4,6,00,xaml
de aplicativos com informações de versão anexadas e tipo xaml:
Get-AppxPackage -AllUsers | Select -Expand Name|%{"{0,-40} {1}" -f $_.split(".")[-1],$_}
Exemplo de saída:
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