ばかげた問題だと確信していますが、関数内の配列に要素を追加できないようです。
パワーシェル 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
3x を呼び出した後、$jobResult
は空Gather-JobResults
です。これを修正するにはどうすればよいですか?
回答ありがとうございます