Powershell 无法记录没有输出文件的函数输出,也无法添加内容

Powershell 无法记录没有输出文件的函数输出,也无法添加内容,powershell,Powershell,我正在尝试将函数输出记录到文件中。。但是,输出文件和添加内容都是一个空文件。有什么建议吗 function Print-Date { $DateFormat = get-date -Format yyyyMMdd Write-Host ("Hello! `nTHE DATE FORMAT IS: " + $DateFormat) } Print-Date | Out-File .\ScriptLog.txt -append 另外,“Out File-

我正在尝试将函数输出记录到文件中。。但是,输出文件和添加内容都是一个空文件。有什么建议吗

function Print-Date {
    $DateFormat = get-date -Format yyyyMMdd
    Write-Host ("Hello! `nTHE DATE FORMAT IS: " + $DateFormat)
    }
Print-Date | Out-File .\ScriptLog.txt -append

另外,“Out File-append”和“>>”之间是否有区别?

写入主机只写入控制台,而不写入输出流。改用写输出。

这是我的问题!谢谢