PowerShell打开Internet Explorer并使用凭证连接到网站

问题描述:

是否可以创建一个打开Internet Explorer并使用凭据连接到内部IIS网站的PowerShell脚本?PowerShell打开Internet Explorer并使用凭证连接到网站

第一部分是简单的:

$ie = New-Object -Com InternetExplorer.Application 
$ie.visible = $true 
$ie.navigate("http://mysite") 

现在我不知道如何解决的第二部分。 IE启动并弹出安全弹出窗口。

enter image description here

任何一个想法如何交接的凭证?提前致谢。

PS:这是一个内部IIS服务器。我可以从Basic或Windows身份验证中进行选择。

如何使用启动过程。

Start-Process -FilePath "C:\Program Files (x86)\Internet Explorer\iexplore.exe" -ArgumentList "http://mysite" 

或者你包装,以获得正确的文件夹,如果这将在不同的计算机上运行。

if ($arch = $env:PROCESSOR_ARCHITECTURE -eq 'AMD64') { 
    Start-Process -FilePath "C:\Program Files (x86)\Internet Explorer\iexplore.exe" -ArgumentList "http://mysite" 
} 
else { 
    Start-Process -FilePath "C:\Program Files\Internet Explorer\iexplore.exe" -ArgumentList "http://mysite" 
}