(new-object System.Net.WebClient).DownloadFile('http://192.168.100.1/cgi-bin/status_cgi','C:\file.txt')
получает страницу состояния с модема Arris.
select-string -Path "C:\file.txt" -pattern "Uptime"
выходы:
C:\file.txt:96:<tbody><tr><td width="160">System Uptime: </td><td>0 d: 18 h: 33 m</td></tr>
как и ожидалось, но
(new-object System.Net.WebClient).Downloadstring('http://192.168.100.1/cgi-bin/status_cgi') | select-string -pattern 'Uptime'
печатает всю страницу и не выбирает строку
Запрос потока вывода из Webclient также не будет "труба"
(new-object System.Net.WebClient).openread('http://192.168.100.1/cgi-bin/status_cgi') | select-string -pattern 'Uptime'
Что мне не хватает?