如何连接字符串

how to Concatenate string

提问人:Darren 提问时间:10/31/2022 更新时间:10/31/2022 访问量:38

问:

使用下面的代码来构建已安装应用程序的列表(如果已安装),但是,我在每个条目的新行上都得到了结果。想知道我如何连接这些线。

clear
$appsToCheck = "WebEx","Adobe Acrobat"

function Check_Program_Installed {
    [CmdletBinding()]
    Param(
        [Parameter(Position = 0, Mandatory=$true, ValueFromPipeline = $true)]
        $Name
    )
    $app = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*", "HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" | 
           Where-Object { $_.DisplayName -match $Name } | 
           Select-Object DisplayName, DisplayVersion, InstallDate, Version
    if ($app) {
        Write-Host "$($app.DisplayName) v$($app.DisplayVersion) | "
    }
}

foreach ($app in $appsToCheck) {
Check_Program_Installed "$app"
}
PowerShell 串联

评论

1赞 Santiago Squarzon 10/31/2022
Write-Host有一个开关。-NoNewLine

答:

0赞 tymtam 10/31/2022 #1

你在追求吗?Write-Host -NoNewline

enter image description here