$logfile = "C:\test.log"
Add-Content -Path $logFile -Value "Add-Content Message"
$result= CallMyFunction -Verbose 4>> $logFile
function CallMyFunction()
{
[OutputType([string[]])]
[CmdletBinding()]
param(
)
Write-Verbose "Verbose Message 1"
Write-Verbose "Verbose Message 2"
Write-Output "Return Value"
}
一個簡單的腳本,當您檢查test.log中你會得到如下:
附加此貼
V erbose消息1 V erbose消息2
爲什麼日誌的第二行格式化,每個字符之間有空格?有趣的是,如果我堅持使用重定向或添加內容來追加結果到日誌文件,它的格式是正確的。當兩者一起使用時,我錯過了什麼?