gpt4 book ai didi

powershell - 如何重定向输出?

转载 作者:行者123 更新时间:2023-12-02 23:31:02 26 4
gpt4 key购买 nike

我正在尝试将 Powershell 脚本的输出重定向到 txt 文件。

在 Powershell 窗口中,我尝试:

.\script.ps1 > list.txt



但这无济于事,所有输出仍会打印到窗口。

然后我尝试:

.\script.ps1 >& list.txt



并得到这个错误:
Missing file specification after redirection operator.
At line:1 char:21
+ .\script.ps1 > <<<< & list.txt
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : MissingFileSpecification

最佳答案

如果您使用 Write-Host 在 script.ps1 中写入输出(或 [Console]::WriteLine )您要么需要将它们更改为 Write-Output或这样做:

powershell.exe -File test.ps1 > out.txt

顺便说一下 >Out-File 的语法糖, 他们是一样的东西。

关于powershell - 如何重定向输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9795945/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com