out-fileでログ出力しようとしています。
オプションの-Appendを使っているのに追記にならず上書きになってしまします。

■ログ出力の関数

function fn_OutputLog($logFile, $msg){
    Out-File -FilePath $logFile -InputObject $msg -Encoding default -Append
}

■プログラム

$msg = "処理開始: " + (Get-Date -Format G)
.\OutputLog.ps1
fn_OutputLog $logFile $msg

処理途中でもfn_OutputLogを呼び出す 

$msg = "処理終了: " + (Get-Date -Format G)
.\OutputLog.ps1