Я новичок в powershell, и я работаю над сценарием, который открывает край и выполняет поиск по определенному термину.У меня есть массив терминов и цикл for, который проходит через массив.Цикл работает, но вместо отображения одного элемента массива в каждом цикле используются все элементы.Вот мой сценарий:
#create dictionary
$diction = @("iphone","android","untidy","stew","camp","fresh","groan","warlike","party","bake","zephyr","play","lamp")
#loop
For ($i=0; $i -lt $diction.Length; $i++) {
start microsoft-edge:http://www.bing.com/search?q=$diction[$i]
Start-Sleep -s 5
TASKKILL /IM MicrosoftEdge.exe
}
Read-Host -Prompt "Press Enter to exit"
Вместо http://www.bing.com/search?q=iphone, затем http://www.bing.com/search?q=android и т. Д. Фактический результат - http://wwwbing.com/search?q= Неопрятный тушеное мясо для iphone android свежий стон воинственной вечеринкиbake zephyr play lamp
Я что-то упустил, как отобразить элемент массива в powershell?Любая помощь приветствуется, спасибо заранее.