gpt4 book ai didi

powershell - 如何使用Powershell在文件中动态附加时间

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

希望我正确地写了那个标题。

笔录文件未显示我想要的信息,我需要能够一眼看到特定的事件,因此我添加了一个我正在用作日志文件的其他文件。

我想在每一行的开头添加时间,但是它只是花费了在脚本开始处获取的时间,并一遍又一遍地使用它。

脚本:

start-transcript -path "C:\temp\transcript  $(get-date -f dd-MM-yyyy).txt"
$log = "c:\temp\log $(get-date -f dd-MM-yyyy).txt"
$logtime = Get-Date -Format "hh:mm:ss"

Write-output "$logtime First line" | add-content $log
start-sleep -s 60
Write-output "$logtime Second line" | add-content $log

stop-transcript
exit

这是我得到的输出,即使它休眠了一整分钟也是如此:
02:43:52 First line
02:43:52 Second line

可能没有办法做到这一点,但我想我还是会试一试。

谢谢你的帮助。

最佳答案

您是否可以在每次要输出它时将其分配给$ logtime?

$logtime = [System.DateTime]::Now

该方法有望获得当前时间。

已编辑,删除了每次都重新分配给Get-Date的建议,因为这对您不起作用。

关于powershell - 如何使用Powershell在文件中动态附加时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36275156/

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