Powershell unter Windows 8

Unter der Powershell von Windows 8 ergibt der Aufruf der Methode „GetElementById“ immer eine Fehlermeldung. Gibt es hierfür einen Workaround?

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Johannes Endres

Unter der Powershell von Windows 8 ergibt der Aufruf der Methode „GetElementById“ immer eine Fehlermeldung. Gibt es hierfür einen Workaround?

„GetElementById“ ist eine Funktion des Internet Explorer, die von der Powershell nur von außen aufgerufen wird. Wenn Sie den IE anweisen, die zu steuernde Webseite im Kompatibilitätsmodus aufzurufen, tritt das Problem nicht mehr auf. Rufen Sie die Seite einmal selbst mit dem Internet Explorer auf und klicken Sie anschließend auf das Icon in der Adresszeile, das ein zerrissenes Dateisymbol zeigt. Oder blenden Sie mit der Alt-Taste das Menü ein und wählen Sie dann Extras/Kompatibilitätsmodus aus. Der IE merkt sich diese Auswahl dann für alle weiteren Aufrufe von Seiten von demselben Server.

Eine zweite IE-Einstellung kann noch dazwischenhauen: Wenn der „Geschützte Modus“ inaktiv ist, funktioniert die Skriptsteuerung auch nicht. Das kann zum Beispiel passieren, wenn Sie die Seite in die Liste der „Vertrauenswürdigen Sites“ eingetragen haben. ()