Когда я запускаю команду PowerShell Get-Appxpackage * имя приложения * Я получаю текстовую строку, которая, как мне кажется, является значением свойства PackageFullName / FullName. Похоже, что эта строка объединена из 5 свойств, каждое из которых разделено подчеркиванием.
В моем случае 4-е свойство пустое, и я не могу найти документацию по этим 5 свойствам, поэтому не могу понять, что эточетвёртое свойство должно содержать.
Строка выглядит так:
1. Name
2. Version
4. Architecture
5. Unknown (ResourceID?)
6. PublisherId
Я пытался найти что-нибудь об этом, я не могу найти ничего в документации Microsoftна «FullName» на самом деле содержит, но я подозреваю, что это где-то там.
Если я запускаю команду
Get-appxpackage *ChipoServ*
в терминале PowerShell, я получаю:
Name : BungleWood.WoodChipper.Chipomatic.ChipoServ
Publisher : CN=BungleWood Inc
Architecture : X64
ResourceId :
Version : 0.1.1.0
PackageFullName : BungleWood.WoodChipper.Chipomatic.ChipoServ_0.1.1.0_x64__hg64aj4mmgzja
InstallLocation : C:\Program Files\WindowsApps\BungleWood.WoodChipper.Chipomatic.ChipoServ_0.1.1.0_x64__hg64aj4mmgzja
IsFramework : False
PackageFamilyName : BungleWood.WoodChipper.Chipomatic.ChipoServ_hg64aj4mmgzja
PublisherId : hg64aj4mmgzja
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False
NonRemovable : False
Dependencies : { <deleted for SO post simplicity>}
IsPartiallyStaged : False
SignatureKind : Developer
Status : Ok
Если я запускаю ту же команду в экземпляре PowerShell в приложении C # и собираю возвращенную информацию с помощью Collection<PSObject> PSOutput
, единственным содержимым PSOutput
является BungleWood.WoodChipper.Chipomatic.ChipoServ_0.1.1.0_x64__hg64aj4mmgzja
Lé Вопрос
Так в чем же содержание четвертого поля? Это ResourceId? А где документация на это?