Ich möchte die Internetexplorer mit Powershell automatisieren eine Website in unserem Intranet zu öffnen (vertrauenswürdige Sites | geschützten Modus: off)Powershell - Internetexplorer: 0x80010108 (RPC_E_DISCONNECTED)
Wenn ich bin mein Code ausgeführt wird der IE öffnen Intranet-Site, aber die Referenz auf das $ ie-Objekt ist verloren.
Fehler: Das aufgerufene Objekt wurde von seinen Clients getrennt. (Ausnahme von HRESULT: 0x80010108 (RPC_E_DISCONNECTED))
Wie kann ich das beheben? (Run IE als Admin ist keine Option)
$ie = New-Object -ComObject InternetExplorer.Application
$ie.visible = $true
$ie.Navigate($url)
$ie
Mein Problem umgehen, aber nicht so gut:
& "C:\Program Files\Internet Explorer\iexplore.exe" $urls
Start-Sleep 5
$shell = New-Object -com Shell.Application
$ie = @($shell.Application.Windows())| Where-Object { $_.LocationUrl -like "*$urls*" }
$ie.Navigate($url2)
Ich sah auch mit dem Verlieren "ie" Problem beim Öffnen von Intranet-Sites. Diese Frage veranlasste mich, mit Administratorrechten zu versuchen, was in meinem Fall möglich und akzeptabel ist. – BuddhiP
Ich benutze das BELT-Modul für dieses (es funktioniert wunderbar): http://belt.codeplex.com/ –
Funktioniert das erste Skript für externe Websites, sagen Google? Für mich geht das. – Chriseyre2000