Powershell에서 100 % 새로운 것으로 보였습니다.이 주제에 대해 많이 살펴 보았지만 실제로 많이 찾지는 못했습니다. 그러나이 문제가 다른 곳에서 응답 되었다면 사과드립니다.get-eventlog의 조건부 사용
서비스가 중단 될 때마다, 일반적으로 매일 오전 7 시부 터 오전 8 시까 지 작동을 멈추고 기능을 복원 할 수있는 유일한 방법은 서비스를 다시 시작하는 것입니다. 소프트웨어 관련.
이벤트 로그를 분석하여 15 분마다 특정 오류를 찾습니다.
$lookForError = get-eventlog -before $currentDate -after $pastDate -logname application -source "Windows Backup"
$itCrashed = $FALSE
$lookForError
<#
while($itCrashed = false)
{
if ($lookForError -eq)
}#>
여기에 일반적인 생각은 이벤트가 발생한 경우,이 경우 true로 itCrashed 변경, 확인 루프를 종료하고 서비스를 다시 시작 명령을 시작하는 것입니다.
필자는 powershell을 사용하여 오류의 존재를 감지하는 방법에 대해 너무 확신하지 못합니다. 이 같은
이 경우 서비스 자체가 중단 되나요? – alroc
서비스가 불행히도 멈추지 않지만 로그에 오류가 발생하면 액세스 위반 오류가있는 "오류가있는 응용 프로그램"오류가 발생합니다. – Blargenspiel
이벤트 로그에 나타나는 오류는 무엇입니까? 텍스트를 검색해야합니까, 아니면 특정 오류가 발생합니까 #? – TheMadTechnician