提问人:SuperZee 提问时间:7/31/2023 更新时间:7/31/2023 访问量:26
PS - 在特定时间范围内检查日志文件中的特定文本
PS - Check a log file for particular text within a certain timeframe
问:
我正在尝试让它在 PowerShell 脚本中工作,但它返回了未定义的内容。
$file = Get-Content "C:\log\clock.log"
$checktime = $(Get-Date).AddHours(-1)
$containsWord = $file | %{$_ -match "Calling ClockServer.stop()"} | $checktime
if ($containsWord -contains $true) {
Write-Host "Calling ClockServer.stop() text has been found"
} else {
Write-Host "Calling ClockServer.stop() text hasn't been found"
}
真的很感激你的帮助。
干杯
如果我删除变量末尾的部分,该脚本就会起作用。| $checktime
$containsWord
答: 暂无答案
评论
... | $checktime
clock.log