中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Powershell IE自動登錄

發布時間:2020-07-02 15:38:56 來源:網絡 閱讀:2447 作者:beanxyz 欄目:開發技術

心血來潮,簡單的測試一下Powershell的IE自動化。


圖像界面:

訪問一個內部的https網頁,首先會彈出一個ssl信任證書的警告頁面,點擊確認之后進入登錄界面,輸入用戶名和密碼點擊登錄。


Powershell IE自動登錄

Powershell IE自動登錄



代碼如下:

#輸入url,用戶名和密碼
$Url = "https://10.2.1.18/admin/login.jsp”
$Username=”admin”
$Password=”ABCD”

#創建一個IE對象,可視,加載
$IE = New-Object -com internetexplorer.application;
$IE.visible = $true;
$IE.navigate($url);

#等待完全加載
while ($IE.Busy -eq $true)
{
    Start-Sleep -s 2;
}

#通過url判斷,如果是ssl警告界面,那么點擊<a>標簽繼續下一頁
if($IE.Document.url -match "invalidcert"){
    Write-Host "Bypass SSL Error Page" -ForegroundColor Cyan
    $link=$IE.Document.getElementsByTagName('A') | Where-Object{$_.id -eq 'overridelink'} 
    Write-Host "Loading Login page " -ForegroundColor Cyan
    $link.click()
    
}

#等待完全加載
while ($IE.Busy -eq $true)
{
    Start-Sleep -s 2;
}

#通過html的標簽id來選擇對應的元素,當然根據實際情況可以選擇class,name或者tagname;然后給value賦值

$IE.Document.getElementById(“dijit_form_TextBox_0”).value = $Username
$IE.Document.getElementByID(“dijit_form_TextBox_1”).value=$Password

#最后在按鈕上執行點擊事件    
$IE.Document.getElementById(“loginPage_loginSubmit_label”).Click()
Write-Host "Submit the login" -ForegroundColor Cyan


登錄成功

Powershell IE自動登錄



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绥芬河市| 乌拉特后旗| 石门县| 陈巴尔虎旗| 齐齐哈尔市| 郓城县| 平山县| 年辖:市辖区| 二手房| 廊坊市| 渑池县| 娱乐| 洮南市| 札达县| 扎鲁特旗| 江陵县| 奉节县| 阿拉尔市| 黑河市| 南漳县| 沾化县| 茌平县| 台安县| 哈巴河县| 台东市| 镇巴县| 天等县| 广州市| 淳安县| 尚义县| 和平县| 瓦房店市| 隆德县| 宁夏| 乌拉特前旗| 东安县| 东源县| 环江| 齐河县| 辽宁省| 上饶市|