2016-03-30 11 views
0

私は、ボタンをクリックした後、ウェブページからデータを抽出するために自動化しようとしています。しかし、私が実行しようとすると、システムがフリーズし、ハードリブートする必要があります。以下のコードを参照してください。PowerShellスクリプトの実行中にシステムがハングアップします。

$ie = New-Object -ComObject Internetexplorer.application 
$ie.visible = $true 
$ie.navigate("http://beta.speedtest.net") 
while($ie.readystate -ne 4) { 
sleep -Milliseconds 100 
} 
$link = $ie.document.getElementsByTagName("span") |Where-Object {$_.innertext -like "Begin test"} 
$link.click() 

参考:Powershell website automating button click on loginenter code here

答えて

0

システムのフリーズを引き起こすそこには何もありません。 Internet Explorerのインスタンスを起動しているときに、IEがシステムをクラッシュさせていると思います。スクリプトやPowerShellには解放されていません。 別のマシンでスクリプトを実行することで確認できます。 その後、クラッシュしているマシンにIEを再インストールしようとします。