Я пытаюсь получить журнал событий (с определенными условиями) с нескольких серверов. Он проверяет только первый сервер и не переходит на следующий. Что с этим не так? Я пробовал разные сценарии (это мои первые сценарии, я знаю, что они отстой)
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"}
}
Я проверил, что сценарий действительно работает, между подключениями большая задержка. Вам просто нужно дать ему поработать и набраться терпения.