我想将详细的结果保存到powershell中的日志文件中,我能够在shell中看到详细的行,但是无法将其保存到变量或日志文件中
我用过Tee-Object
并指定了文件路径,但它似乎不起作用
Move-Item $source $_.File_Destination_Path -Force -Verbose | tee -Append -FilePath $Logfile
日志文件中的预期输出-"VERBOSE: Performing the operation "Move File...."
但是结果是空白,请为此提供帮助
答案 0 :(得分:1)
正如评论所提到的,您应该签出the about_Redirection
msdn topic。实际上,它看起来像:
Move-Item -Path $source -Destination $_.File_Destination_Path -Force -Verbose 4>&1 |
Tee-Object -Append -FilePath $Logfile
请注意,powershell加上了VERBOSE:
位,您需要自己附加它才能使其在输出文件中可见。