通过powershell脚本自动登录网站

时间:2017-01-04 07:20:09

标签: powershell obiee

我的目标:

  • 我必须登录OBIEE并登录并下载报告。
  • 当我尝试使用以下代码登录时出错。

有些时候脚本有效,有时会出错:

$Url = “www.microsoft.com” # not this website , but OBIEE report link
$Username="user_name" 
$Password="password" 
$IE = New-Object -com internetexplorer.application; 
$IE.visible = $true; 
$IE.navigate($url); 
while ($IE.Busy -eq $true) 
  { 
   Start-Sleep -Milliseconds 2000; 
   } 
$IE.Document.getElementById("UsernameElement").value = $Username 
$IE.Document.getElementByID("PasswordElement").value=$Password 
$IE.Document.getElementById("SubmitElement").Click() 
Start-Sleep 10
$IE.Document.getElementById("logout").Click()
$IE.quit();

这是我得到的错误:800704a6

+Categoryinfo :Resourceunavailable(:) [newobject] , COMExecption 

1 个答案:

答案 0 :(得分:0)

我会采用不同的路线 - 使用支持的web services API代替OBIEE。