我确定这是一个愚蠢的问题,但我似乎无法在函数中向数组添加元素。
PowerShell 2.0
$jobResult = @()
function Gather-JobResults {
Param (
[Parameter(Mandatory=$true, ValueFromPipeline=$true)]
[string] $message
)
begin {}
process {
$jobResult += ([string]::Format("{0} - {1}", (Get-Date -f "yyyy-MM-dd HH:mm:ss"), $message))
Write-Host "--- Status jobResult ---> $jobResult"
}
end{}
}
Gather-JobResults("zabaaa")
Gather-JobResults("zaaaauuuuuuuul")
Gather-JobResults("winkoooo")
$jobResult
$jobResult
我打电话给 3x 后它是空的,我Gather-JobResults
该如何解决这个问题?
感谢您的任何回答