<# Revisit I think yahoo deprecated their service #> function Get-StockInfo { param( $stock, [datetime]$startDate, [datetime]$endDate ) Process { if (!$endDate) { $endDate = $startDate} $baseUrl = "http://query.yahooapis.com/v1/public/yql?q=" $q = @" select * from yahoo.finance.historicaldata where symbol = "$($stock)" and startDate = "$($startDate.ToString('yyyy-MM-dd'))" and endDate = "$($endDate.ToString('yyyy-MM-dd'))" "@ $suffix = "&env=store://datatables.org/alltableswithkeys&format=json" $r = Invoke-RestMethod ($baseUrl + $q + $suffix) $r.query.results.quote } }