PowerShell profil može vratiti proxy
Usporedite Windows PowerShell 5.1 s -NoProfile i pregledajte sve putanje profila kada se uklonjeni proxy ponovno pojavi u novim sesijama.
Ako se proxy vraća svaki put kad se otvori sesija Windows PowerShell 5.1, pregledajte kod koji se izvršava pri pokretanju. Profil može dodijeliti zadani proxy, postaviti varijable okruženja ili ponovno definirati zadane vrijednosti zahtjeva.
Usporedite isti zahtjev i račun u novoj sesiji pokrenutoj sa:
powershell.exe -NoProfile
Time se preskaču skripte profila. Ipak, nasljeđuje okruženje roditeljskog procesa i ostaje podložno važećim mrežnim postavkama sustava Windows, pa preostali proxy ne isključuje njih.
Na uobičajenom hostu na kojem se problem javlja, izlistajte putanje profila:
$PROFILE | Select-Object *
Provjerite postojeće datoteke na tim putanjama i sve skripte koje učitavaju. PowerShell ima profile za sve korisnike i trenutačnog korisnika, za sve hostove i trenutačni host; kasniji profili mogu nadjačati ranije. Zato drugi host terminala može pokretati drukčiju početnu skriptu.
Promijenite konkretnu dodjelu koja ponovno uvodi rutu, zatim usporedite novu sesiju. Brisanje nepovezanih postavki registra ne uklanja proxy koji početni kod odmah ponovno dodjeljuje.