로그 파일에 정보를 쓰는 데 도움이되는지 알고 싶었습니다. 아래 예제에서는 echo를 사용하고 있지만 쓰기 호스트도 시도했습니다. 일부 텍스트와 쉼표 및 내 환경 변수가있는 CSV 파일을 가져 오려고합니다. 그것은 쓰기 호스트와 함께 화면에서 잘 작동하는 것 같지만, 로그에 덤프 할 때 $ 변수는 따옴표로 묶인 텍스트와 같은 줄에 머물지 않고 항상 아래 줄에있는 것처럼 보입니다.로그 파일을 만드는 데 문제가 있음
$Dude = "UserName"
Try
{
Set-Mailbox $Dude -AntispamBypassEnabled $true -ErrorAction Stop -WarningVariable Warn
}
Catch
{
echo "Change Failed" $Dude >> c:\scripts\text.log
Exit 2
}
if ($Warn)
{
echo "Change Succeeded, but no changes were made." $Dude >> c:\cripts\text.log
Exit 1
}
else
{
echo "Your change was successful." $Dude >> c:\scripts\text.log
Exit 0
}