Yes, pretty much. I think that's where I'm going wrong.
The SO suggestion above looks good. I'm now going with:
$url="http://intranet.hobbitcloud.com"
$links = ((Invoke-WebRequest –Uri $url).Links | Where-Object {$_.href -like “*7.10*”} )
$links.href | ForEach-Object { Invoke-WebRequest -Uri $_ }
But I'm getting:
Invoke-WebRequest : No such device or address
At line:1 char:32
+ $links.href | ForEach-Object { Invoke-WebRequest -Uri $_ }
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (Method: GET, Reques\u2026PowerShell/6.2.3
}:HttpRequestMessage) [Invoke-WebRequest], HttpRequestException
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
Invoke-WebRequest : No such device or address
Meh.