
Чтобы получить список всех установленных приложений, откройте окно PowerShell с повышенными привилегиями и введите:
Get-AppxPackage -AllUsers | Select Name
Это создаст список установленных приложений. Пример:
Microsoft.WindowsCalculator
NAVER.LINEwin8
4DF9E0F8.Netflix
Мне нужно получить список, в котором не отображается префикс. Пример:
WindowsCalculator
LINEwin8
Netflix
Как получить список установленных приложений без префикса, предшествующего знаку препинания?
решение1
Если использовать ваш подход буквально, то вы получите последний .
отделенный элемент из имени, но будет много записей 0,1,2,3,4,6,00,xaml
из приложений с добавленной информацией о версии и типом xaml:
Get-AppxPackage -AllUsers | Select -Expand Name|%{"{0,-40} {1}" -f $_.split(".")[-1],$_}
Пример вывода:
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