我需要使用 solarwinds 设置对日志文件的监视,在我可以这样做之前,我需要将日志文件的内容读入 Solarwinds。日志文件保存在“c:\logs”中,但日志文件名每天都在变化——它将当前日期附加到日志文件名的末尾,例如日志文件20130602 .log。能否请您帮助我需要能够使用 powershell 读取这些日志文件。
问问题
682 次
1 回答
3
您可以访问 .NET DateTime 对象并相应地格式化您的日期。这将为您提供当前日志的文件名:
> 'C:\logs\log' + [System.DateTime]::Now.ToString('yyyyMMdd') + '.log'
C:\logs\log20130206.log
你可以使用Get-Content
Get-Content ('C:\logs\log' + [System.DateTime]::Now.ToString('yyyyMMdd') + '.log')
编辑
只是注意到您想改用yyyyddMM
日期格式,而不是理智的;P
于 2013-02-06T21:58:18.120 回答