Wenn ein Proxy bei jeder geöffneten Windows PowerShell 5.1-Sitzung zurückkehrt, prüfen Sie den beim Start ausgeführten Code. Ein Profil kann einen Standardproxy zuweisen, Umgebungsvariablen setzen oder Standardwerte für Anforderungen erneut definieren.

Vergleichen Sie dieselbe Anforderung und dasselbe Konto in einer neuen Sitzung, die gestartet wurde mit:

powershell.exe -NoProfile

Dadurch werden Profilskripte übersprungen. Die Sitzung erbt jedoch weiterhin die Umgebung des übergeordneten Prozesses und unterliegt den geltenden Windows-Netzwerkeinstellungen, sodass ein verbleibender Proxy diese nicht ausschließt.

Listen Sie auf dem gewohnten Host, auf dem das Problem auftritt, die Profilpfade auf:

$PROFILE | Select-Object *

Prüfen Sie die vorhandenen Dateien an diesen Pfaden und alle Skripte, die sie laden. PowerShell hat Profile für alle Benutzer und den aktuellen Benutzer, für alle Hosts und den aktuellen Host; spätere Profile können frühere überschreiben. Ein anderer Terminal-Host kann daher ein anderes Startskript ausführen.

Ändern Sie die konkrete Zuweisung, die die Route wieder einführt, und vergleichen Sie dann eine neue Sitzung. Das Löschen nicht zusammenhängender Registrierungseinstellungen entfernt keinen Proxy, den Startcode sofort wieder zuweist.

Ähnliche Artikel