У меня есть следующий код, который работает в powershell 3.0, который я пытаюсь заставить работать с powershell 2.0, но после долгих поисков я все еще не понимаю, возможно ли это на самом деле.
$wro = iwr -Uri https://somewebsite -UseBasicParsing;
$r = Regex::new("(<!--)(.*)(-->)");
$m = $r.Match($wro.rawcontent);
$m |out-file something.txt
Я пытаюсь сделать следующее для совместимости с версией 2:
$req = [System.Net.WebRequest]::Create("http://webpage.com/")
$resp = $req.GetResponse()
$reqstream = $resp.GetResponseStream()
$stream = new-object System.IO.StreamReader $reqstream
$result = $stream.ReadToEnd()
$r = Regex::new("(<!--)(.*)(-->)");
$m = $r.Match($result.rawcontent);
$m
Может кто-нибудь подсказать мне, где это происходит, пожалуйста?