我正在使用 powershell 进行一些监视,并且我想检查应用程序的 jnlp 是否存在于网站上并且可以下载。我有 .jnlp 的链接,到目前为止,我正在使用 .navigate() 下载文件。
$ie = new-object -com "InternetExplorer.Application"
Try {
$ie.navigate("http://bla.com/testApp.jnlp")
} Catch {
#$_
$ErrorMessage = $_.Exception.Message
}
我试图通过提供无效的文件名来捕获异常,但它不起作用。我还想下载该应用程序,然后尝试删除该文件,以检查它是否确实存在,但它太慢了,因为我有很多 jnlps 需要检查。
还有另一种更简单优雅的方法吗?我想避免下载我想测试的每个文件。