Jei tarpinis serveris grįžta kiekvieną kartą atidarius Windows PowerShell 5.1 sesiją, patikrinkite paleidimo metu vykdomą kodą. Profilis gali priskirti numatytąjį tarpinį serverį, nustatyti aplinkos kintamuosius arba iš naujo apibrėžti užklausų numatytąsias reikšmes.

Palyginkite tą pačią užklausą ir paskyrą naujoje sesijoje, paleistoje taip:

powershell.exe -NoProfile

Tai praleidžia profilio scenarijus. Vis dėlto ji paveldi tėvinę aplinką ir lieka pavaldi galiojantiems Windows tinklo nustatymams, todėl likęs tarpinis serveris jų nepaneigia.

Įprastame hoste, kuriame kyla problema, išvardykite profilių kelius:

$PROFILE | Select-Object *

Patikrinkite esančius failus tuose keliuose ir visus jų įkeliamus scenarijus. PowerShell turi profilius visiems naudotojams ir dabartiniam naudotojui, visiems hostams ir dabartiniam hostui; vėlesni profiliai gali pakeisti ankstesnius. Todėl kitas terminalo hostas gali vykdyti kitą paleidimo scenarijų.

Pakeiskite konkrečią priskyrimo vietą, kuri vėl įveda maršrutą, tada palyginkite naują sesiją. Nesusijusių registro nustatymų trynimas nepašalina tarpinio serverio, kurį paleidimo kodas iš karto vėl priskiria.

Susiję straipsniai