PowerShell - InternetExplorer: 0x80010108 (RPC_E_DISCONNECTED)
Ich möchte den InternetExplorer mit PowerShell automatisieren, um eine Site in unserem Intranet zu öffnen (vertrauenswürdige Sites | geschützter Modus: aus).
Wenn ich meinen Code ausführe, öffnet der IE die Intranetseite, aber der Verweis auf das $ ie-Objekt geht verloren.
Error: Das aufgerufene Objekt hat die Verbindung zu seinen Clients getrennt. (Ausnahme von HRESULT: 0x80010108 (RPC_E_DISCONNECTED))
Wie kann ich das beheben? (IE als Admin ausführen ist keine Option)
$ie = New-Object -ComObject InternetExplorer.Application
$ie.visible = $true
$ie.Navigate($url)
$ie
Mein Workaround, 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)