我正在使用 Windows 身份验证自动测试不同用户下的站点。我很快发现 Internet Explorer 的“Intranet”设置是针对每个用户的。
有没有办法:
- 使用PowerShell强制在“Intranet”模式下打开网站
更改所有用户的 Internet Explorer 设置(这样每次我用新用户打开 Internet Explorer 时都不会丢失我的设置)。
$username = "domain\user" $password = "password" $secstr = New-Object -TypeName System.Security.SecureString $password.ToCharArray() | ForEach-Object {$secstr.AppendChar($_)}
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $secstr
启动进程 "C:\Program Files\Internet Explorer\iexplore.exe" http://portal.site.local/test -Credential $cred