$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"
}
같은 간단한 스크립트가 :
하는 추가-내용의 메시지를
메시지 설명 1 기본 메시지 2
로그의 두 번째 줄은 각 문자 사이에 공백이있는 방식으로 표시되는 이유는 무엇입니까? 흥미롭게도 리디렉션이나 Add-Content를 사용하여 결과를 로그 파일에 추가하는 경우 적절하게 형식이 지정됩니다. 두 가지를 함께 사용할 때 내가 놓친 차이점은 무엇입니까?