監視しているいくつかのサイト (504、400、200 など) の Invoke-WebRequest ステータス コードを取得するスクリプトを実行しています。
TRAP メソッドを使用してエラーをテキスト ファイルにプロトコル化し、後で分析できるようにしています。
コードは次のとおりです。
Trap
{
write-host ("An error has occurred: "+$_.exception.message)
Write-Host ("Please see error message or log file")
$_.Exception.Message+" "+(Get-Date) | Out-File -Append "$PSScriptRoot\log.txt"
$_.Exception.InnerException.Message | Out-File -Append "$PSScriptRoot\log.txt"
$site | Out-File -Append "$PSScriptRoot\log.txt"
"---------------------------------" | Out-File -Append "$PSScriptRoot\log.txt"
}
質問: 「503」などの特定のエラー コードのトラップを除外できますか?