如果已安裝,則使用下面的代碼構建已安裝應用程式的串列,但是,我在每個條目的新行中得到結果。想知道如何連接這些行。
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"
}
uj5u.com熱心網友回復:
你在追求Write-Host -NoNewline嗎?

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/523410.html
標籤:电源外壳级联
下一篇:選擇字串模式匹配和不匹配
