2017-05-24 2 views
0

Ich versuche, eine URL im Hintergrund zu öffnen, das gut funktioniert:Wie in Powershell URL im Hintergrund öffnen

$ie = new-object -com "InternetExplorer.Application" 
$ie.navigate("www.bing.com") 

Aber wenn ich eine dieser meine Server-URL festgelegt, wird die IE-Fenster.

$ie.visible = $false 
$ie.navigate("192.168.167.132\test.html") 
$ie.navigate("http://192.168.167.132\test.html") 
+0

Warum brauchen Sie, es zu öffnen im Hintergrund? Was macht es für dich? Wenn Sie die sichtbare Eigenschaft ausprobiert haben, würde ich das in Ihre Frage einfügen, damit Sie nicht als Betrogene markiert werden, da wir keinen Versuch in Ihrer Frage sehen. – Matt

+0

Niemand wird dieses Verhalten erneut erstellen können, da wir keinen Zugriff auf Ihre lokale Website haben. –

+0

Matt> du hast Recht. Ich werde hinzufügen, dass – Nahouto

Antwort

0

Siehe Beitrag hier: Mentions a .Visible parameter

Hier Chris schrieb:

Sicher. Sie können dies über PowerShell und ein IE-Objekt tun. Nur nicht es sichtbar machen:

> $ie = new-object -com "InternetExplorer.Application" 
> $ie.navigate("http://launchurl") If you ever needed to see the window 

zur Fehlerbehebung, verwenden Sie diese:

> $ie.visible = $true 

Tun Sie dies

$ie = new-object -com "InternetExplorer.Application" 
$ie.visible = $false 
$ie.navigate("http://192.168.167.132/test.html") 
+0

sicher, ich sagte, es funktioniert mit google.com, aber es funktioniert nicht mit meiner URL: 192.168.167.132 \ test.html – Nahouto

+0

hast du versucht und setzen Sie http: // vor der IP-Adresse ? Und vielleicht include $ ie.visible = $ false? –

+0

ja, das ändert nichts – Nahouto

Verwandte Themen