Autenticação básica e automação do Internet Explorer em Powershell

1

Estou precisando automatizar uma tarefa de administração de um aplicativo da web. Eu usei Powershell e o InternetExplorer.Application ComObject para realizar essa tarefa. A parte relevante é navegar para uma página da Web e reunir todos os links relevantes, navegue até lá e clique em um botão nessas páginas. Agora, um dos administradores deseja adicionar o Auth Básico a essas páginas, mas não consigo descobrir como fazer isso funcionar com o powershell.

Alguém tem alguma idéia, como usar o Basic Auth aqui? Pesquisando no google, estou vendo apenas dicas como "use o WebClient em vez do IE". Além disso, o seguinte não funcionará:

$url = "http://"+$user+":"+$pass+"@example.com/admin/something"
$ie.navigate($url)
    
por Elvith 27.05.2011 / 16:23

1 resposta

0

Você pode usar a autenticação integrada do NTLM em vez da autenticação básica? Eu usei a automação de objetos COM e PowerShell antes com a autenticação NTLM e funciona como um campeão.

    
por 27.05.2011 / 17:05