Powershellのout-fileで追記ができない
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