gpt4 book ai didi

powershell - 在 Windows powershell 中将日期添加到重定向文件名

转载 作者:行者123 更新时间:2023-12-03 00:48:26 26 4
gpt4 key购买 nike

这里一定已经有解决方案,但我找不到它......我想做的事情:

在Windows桌面上创建一个链接,双击该链接将执行batch.bat并在stdout和stderr上输出一些内容,我希望在控制台和日志文件中都有输出。

对于这一部分,我以这样的方式结束:

powershell.exe -NoExit C:\mypath\mybatch.bat | tee 2>&1 mylog.log

这符合我的要求,但我希望日志文件的名称类似于 mylog-20160317-2125.log

我知道在powershell中有类似[datetime]::now.tostring("yyyyMMdd-HHmm")Get-Date -f yyyyMMdd-HHmm

但是我如何在上面的命令行中输入一个或另一个来获取所需的日志文件名?

感谢您的帮助...

最佳答案

使用类似的东西:

powershell.exe -NoExit C:\mypath\mybatch.bat | tee 2>&1 "mylog-$(Get-Date -f yyyMMdd-HHmm).log"

关于powershell - 在 Windows powershell 中将日期添加到重定向文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36044787/

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