我有以下日志内容,并试图将内容推入文件中,并使用下面的代码修改同一文件中的日期时间。我遇到的问题是,只有一条记录是用日期插入和修改的,而不是连续记录。我无法将内容作为字符串,因为我正在用时间戳进行修改。有什么建议吗?我在Windows2008和2003年的服务器上使用PowerShell 2.0。
$PATH = "C:\Tests\Content.txt"
Clear-Content $PATH
$date = [DateTime]::Now.AddHours(0).AddMinutes(0).ToString("dd-MM-yyyy hh:mm")
$content = $date + ":21,900 [ListenerThread0] WARN luminous.Core.Server.States.InvalidIPRangeState - Begin 'InvalidIPRangeState' for Device '|did:N/A^ep:10.160.210.222:40534^iprg:N/A|'"
$date + ":21,900 [ListenerThread0] INFO luminous.Core.Server.Connection.DcmpConnection - |did:N/A^ep:02.16.210.222:40534^iprg:N/A|: Connection Established"
$date + ":49,993 [12 ] INFO luminous.Core.Server.Connection.DcmpConnection - |did:N/A^ep:02.16.213.172:39158^iprg:N/A|: Connection Rejected. Reason: Socket closed by remote party"
$date + ":49,994 [ListenerThread0] WARN luminous.Core.Server.States.InvalidIPRangeState - Begin 'InvalidIPRangeState' for Device '|did:N/A^ep:02.16.213.172:39158^iprg:N/A|'"
$date + ":49,994 [ListenerThread0] INFO luminous.Core.Server.Connection.DcmpConnection - |did:N/A^ep:02.16.213.172:39158^iprg:N/A|: Connection Sustained"
Add-Content -Value $content -Path $PATH发布于 2015-11-04 06:57:06
将内容添加到如下数组中:
$PATH = "C:\Tests\Content.txt"
Clear-Content $PATH
$date = [DateTime]::Now.AddHours(0).AddMinutes(0).ToString("dd-MM-yyyy hh:mm")
$content = @($date + ":21,900 [ListenerThread0] WARN luminous.Core.Server.States.InvalidIPRangeState - Begin 'InvalidIPRangeState' for Device '|did:N/A^ep:10.160.210.222:40534^iprg:N/A|'"
$date + ":21,900 [ListenerThread0] INFO luminous.Core.Server.Connection.DcmpConnection - |did:N/A^ep:02.16.210.222:40534^iprg:N/A|: Connection Established"
$date + ":49,993 [12 ] INFO luminous.Core.Server.Connection.DcmpConnection - |did:N/A^ep:02.16.213.172:39158^iprg:N/A|: Connection Rejected. Reason: Socket closed by remote party"
$date + ":49,994 [ListenerThread0] WARN luminous.Core.Server.States.InvalidIPRangeState - Begin 'InvalidIPRangeState' for Device '|did:N/A^ep:02.16.213.172:39158^iprg:N/A|'"
$date + ":49,994 [ListenerThread0] INFO luminous.Core.Server.Connection.DcmpConnection - |did:N/A^ep:02.16.213.172:39158^iprg:N/A|: Connection Sustained")
Add-Content -Value $content -Path $PATHhttps://stackoverflow.com/questions/33514211
复制相似问题