gpt4 book ai didi

windows - Powershell Windows 应用程序获取发布者显示名称

转载 作者:可可西里 更新时间:2023-11-01 11:12:23 24 4
gpt4 key购买 nike

希望有人能帮助我。

我正在尝试获取我计算机上安装的每个 Windows 应用程序的列表。使用 Powershell 可以轻松获得完整列表

Get-AppxPackage

结果如下:

Name              : Amazon.com.Amazon
Publisher : CN=5050E920-F712-4A72-AFD4-2E82CC365EEF
Architecture : Neutral
ResourceId :
Version : 3.1.2.7
PackageFullName : Amazon.com.Amazon_3.1.2.7_neutral__343d40qqvtj1t
InstallLocation : C:\Program Files\WindowsApps\Amazon.com.Amazon_3.1.2.7_neutral__343d40qqvtj1t
IsFramework : False
PackageFamilyName : Amazon.com.Amazon_343d40qqvtj1t
PublisherId : 343d40qqvtj1t
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False
Dependencies : {Amazon.com.Amazon_3.1.2.7_neutral_split.language-de_343d40qqvtj1t}

Name : 34791E63.CanonOfficePrinterUtility
Publisher : CN=41BAE105-1234-432C-A39C-1B7D1C24232B
Architecture : Neutral
ResourceId :
Version : 1.0.0.0
PackageFullName : 34791E63.CanonOfficePrinterUtility_1.0.0.0_neutral__6e5tt8cgb93ep
InstallLocation : C:\Program Files\WindowsApps\34791E63.CanonOfficePrinterUtility_1.0.0.0_neutral__6
e5tt8cgb93ep
IsFramework : False
PackageFamilyName : 34791E63.CanonOfficePrinterUtility_6e5tt8cgb93ep
PublisherId : 6e5tt8cgb93ep
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False

我的问题是..我如何获得发布者的名称..发布者字段有时是一个路径 (CN=....),有时是一个 GUID。

是否可以找出哪个 Publisher 有哪个 Id?还是有别的办法?

提前致谢

最佳答案

如果发布者愿意正确填写 list 字段,您可以从包 list 中获取发布者显示名称:

Get-AppxPackage | Get-AppxPackageManifest | % {
$_.Package.Properties.PublisherDisplayName
}

在我的系统上有几个包,它们的 list 只有一个通用的 ms-resource:PublisherDisplayName 作为发布者显示名称。

关于windows - Powershell Windows 应用程序获取发布者显示名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30094968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com