특정 문자열에 대해 서버의 이벤트 로그를 검색하는 명령을 포맷하려하지만 중요 로그, 경고 로그 및 오류 로그 항목을 검색하려고합니다. if 문없이 Powershell에서 OR을 사용합니까?
지금, 나는 단지 그 같은 예를 들어, 하나 개의 오류 유형 또는 다른 사람을 검색하는 방법을 알고이 아래Get-EventLog -LogName Application -EntryType Error -Message *STRING* -Newest 5 |
Format-List
작동하지 않습니다하지만 난 어떤 라인을 따라입니다
Get-EventLog -LogName Application |
Where {$_.EntryType Error -or $_.EntryType Warning -or $_.EntryType Crital} -and -Message *STRING* -Newest 5 |
Format-List
이 작동하지 않고 내가이 명령을 포맷 할 방법을 아주 확실하지 않다 파워 쉘에서 매우 숙달되지 않는 : 일을하려고. 다른 OR 문 IF의 사용 예를 발견했지만 필자의 경우 IF 문이 필요한 이유는 알 수 없습니다.
감사합니다. 나도 틀렸어. 중요한 유형이나 오류 (명령을 실행하는 데 오류가 있음)가 없으므로 마지막 명령이 잘 작동합니다. Get-EventLog -LogName 응용 프로그램 - 유형 유형 오류, 경고 메시지 * 문자열 * erroraction silentlycontinue -Newest 5 | 형식리스트 – vnat