Я использую powershell для мониторинга, и я хочу проверить, существует ли приложение jnlp на веб-сайте и доступно для загрузки. У меня есть ссылка на .jnlp, и до сих пор я загружаю файл с помощью .navigate().Ссылка на тестовое приложение с powershell
$ie = new-object -com "InternetExplorer.Application"
Try {
$ie.navigate("http://bla.com/testApp.jnlp")
} Catch {
#$_
$ErrorMessage = $_.Exception.Message
}
Я попытался поймать исключение, указав недействительное имя файла, но оно не работает. Также я подумал о загрузке приложения и попытаюсь удалить файл после этого, чтобы удостоверился, что он действительно существует, но он будет слишком медленным, так как у меня есть много jnlps для проверки.
Есть ли еще один простой и элегантный способ сделать это? Я хочу избежать загрузки каждого файла, который я хочу проверить.