来自表的PowerShell Web请求

时间:2015-05-10 07:27:55

标签: powershell

我有一个问题,我试图将PowerShell中的表中的信息传递到URL中,但是没有运气这样做。

$Content = Get-Content "C:\Utilities\Content.txt" -Raw
$ie = New-Object -ComObject InternetExplorer.Application
$line = Select-String "c:\utilities\Content.txt" -pattern ", ([A-Z])\w+ [[\d]{4}" -AllMatches | Select Line

$ie.Navigate("https://www.testurl.com/$line[1]")

我试图用$ line [1]或[2]从表中提取信息,然后在$ ie.navigate命令中导航到该地址。当我调用命令$ line [1]时,我得到了我需要的信息(虽然它上面带有“Line”字样,即:“

Line                                                                                                                                                                                                                                                                                                                                                      
----                                                                                                                                                                                                                                                                                                                                                      
Useful Information in this line here

虽然它似乎没有接受导航方法中的变量。是否有可能将它放在这样的表中,当我尝试将该信息传递给导航方法时,它无法正确读取它?正确方向上的任何一点都会非常有用。

1 个答案:

答案 0 :(得分:1)

将您的$ ie.Navigate行更正为以下$ie.Navigate("https://www.testurl.com/$($line[1])")