gpt4 book ai didi

powershell - 从 Select-Object 语句连接两个属性

转载 作者:行者123 更新时间:2023-12-01 11:14:50 25 4
gpt4 key购买 nike

我正在选择已安装应用程序的 DisplayName 和 DisplayVersion 属性,如下所示:

$response = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |  Where-Object {$_.DisplayName -like '*My Application*'} | Select-Object DisplayName, DisplayVersion | ft -HideTableHeaders

结果是:我的应用程序 1.2

为了额外的解析目的,我需要将结果与管道字符连接起来,以便它返回为:My Application|1.2

但是我找不到正确的语法。

最佳答案

使用计算属性来组合两个单独的属性:

$response = (Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |  
Where-Object {$_.DisplayName -like '*My Application*'} |
Select-Object @{n='DisplayNameVersion';e={$_.DisplayName,$_.DisplayVersion -join '|'}}).DisplayNameVersion

关于powershell - 从 Select-Object 语句连接两个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53675723/

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