Profil PowerShell lahko vrne posredniški strežnik
Primerjajte Windows PowerShell 5.1 z -NoProfile in preglejte vse poti profilov, ko se odstranjeni posredniški strežnik znova pojavi v novih sejah.
Če se posredniški strežnik vrne vsakič, ko se odpre seja Windows PowerShell 5.1, preglejte kodo, ki se izvede ob zagonu. Profil lahko dodeli privzeti posredniški strežnik, nastavi okoljske spremenljivke ali znova določi privzete vrednosti zahtev.
Primerjajte isto zahtevo in isti račun v novi seji, zagnani z:
powershell.exe -NoProfile
To preskoči skripte profila. Vendar še vedno podeduje nadrejeno okolje in ostaja podrejeno veljavnim omrežnim nastavitvam sistema Windows, zato preostali posredniški strežnik teh ne izključuje.
Na običajnem gostitelju, kjer se težava pojavi, navedite poti profilov:
$PROFILE | Select-Object *
Preverite obstoječe datoteke na teh poteh in vse skripte, ki jih nalagajo. PowerShell ima profile za vse uporabnike in trenutnega uporabnika, za vse gostitelje in trenutnega gostitelja; poznejši profili lahko prepišejo prejšnje. Zato lahko drug gostitelj terminala izvaja drugačno zagonsko skripto.
Spremenite konkretno dodelitev, ki ponovno uvede pot, nato primerjajte novo sejo. Brisanje nepovezanih nastavitev registra ne odstrani posredniškega strežnika, ki ga zagonska koda takoj znova dodeli.