是否可以创建打开Internet Explorer的PowerShell脚本,并使用凭据连接到内部IIS网站?
第一部分很简单:
$ie = New-Object -Com InternetExplorer.Application
$ie.visible = $true
$ie.navigate("http://mysite")
现在我不知道如何解决第二部分。 IE启动并出现安全弹出窗口。
任何人都知道如何移交凭据?提前谢谢。
PS:它是一个内部IIS服务器。我可以选择Basic或Windows身份验证。
答案 0 :(得分:0)
如何使用Start-Process。
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"
}