powershell を使用して監視を行っています。アプリケーションの jnlp が Web サイトに存在し、ダウンロード可能かどうかを確認したいと考えています。.jnlp へのリンクがあり、これまでのところ、.navigate() を使用してファイルをダウンロードしています。
$ie = new-object -com "InternetExplorer.Application"
Try {
$ie.navigate("http://bla.com/testApp.jnlp")
} Catch {
#$_
$ErrorMessage = $_.Exception.Message
}
無効なファイル名を指定して例外をキャッチしようとしましたが、うまくいきません。また、アプリをダウンロードして、後でファイルを削除して、実際に存在することを確認することも考えましたが、確認するjnlpがたくさんあるため、時間がかかりすぎます。
これを行う別のよりシンプルでエレガントな方法はありますか? テストしたい各ファイルのダウンロードを避けたい。