1

ばかげた問題だと確信していますが、関数内の配列に要素を追加できないようです。

パワーシェル 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です。これを修正するにはどうすればよいですか?

回答ありがとうございます

4

1 に答える 1