I think this can help you :
This next code open with default web browser :
$urls = @("https://stackoverflow.com/","https://www.google.com/","https://www.thomasmaurer.ch/2017/02/open-website-from-powershell/")
foreach($url in $urls){
Start-Process $url
}
This next open in iexplorer :
$urls = @("https://stackoverflow.com/","https://www.google.com/","https://www.thomasmaurer.ch/2017/02/open-website-from-powershell/")
foreach($url in $urls){
# Start-Process "C:\Program Files (x86)\Internet Explorer\iexplore.exe" $url
Start-Process iexplore.exe $url
}
Look at thoses link :
https://www.thomasmaurer.ch/2017/02/open-website-from-powershell/
**
- EDIT multi tabs on InternetExplorer :
**
Note in Internet Explorer the start process doesn't add new Url (at new tab) to existing instance off IE .
If you want to open all urls in same instance off IExplorer you have to try other code and see thoses post :
Open tab in existing IE instance
https://superuser.com/questions/208883/using-powershell-to-open-several-tabs-on-start-up