【发布时间】:2020-03-10 10:16:56
【问题描述】:
我正在尝试创建一个脚本,该脚本将解析特定 exe 下载链接的 URL 并下载它。我这样做是因为下载链接经常更改。代码下方:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$path = "https://www.broadcom.com/support/security-center/definitions/download/detail?gid=sep14"
$definitionPath = (Invoke-WebRequest $path).Links |
Where-Object{$_.InnerText -like "*core15sdsv5i64.exe" -and $_.InnerText -notlike "*.jdb"} |
Select-Object -ExpandProperty href
$Output = "C:\temp\virus_definition.exe"
$start_time = Get-Date
Invoke-WebRequest -Uri $definitionPath -OutFile $Output
我收到一个错误,告诉我参数“$definitionPath”为空或 null。 有什么想法可以解决吗?
谢谢。
【问题讨论】:
标签: powershell invoke-webrequest