我正在尝试从多个服务器检索事件日志(在特定条件下)。它只检查第一个服务器,而不会转到下一个服务器。它有什么问题?我尝试了不同的脚本(这是我的第一个脚本,我知道它们很烂)
Clear-Host
$serverArray = "DC1PRISEAS1","DC2DRISEAS1","ATLAH1PRBUSOB01","ATLAH1PRECLHS01","DC2STGHYPFS1","DC2STGHYPFS2","DC2STGHYPRS1","DC2STGHYPRS2","DC2STGHYPHFM1"
foreach ($element in $serverArray)
{
Write-Output "$element"
Get-Eventlog -Logname System -After (Get-Date).Adddays(-1) -ComputerName $element | Where {$_.entryType -Match "Error"}
}
答案1
我验证了你的脚本确实有效,连接之间有较长的延迟时间。你只需让它运行并保持耐心即可。