我有一个问题,我试图将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
虽然它似乎没有接受导航方法中的变量。是否有可能将它放在这样的表中,当我尝试将该信息传递给导航方法时,它无法正确读取它?正确方向上的任何一点都会非常有用。
答案 0 :(得分:1)
将您的$ ie.Navigate行更正为以下$ie.Navigate("https://www.testurl.com/$($line[1])")