PowerShell ਪ੍ਰੋਫਾਈਲ ਪ੍ਰੌਕਸੀ ਨੂੰ ਵਾਪਸ ਲਿਆ ਸਕਦੀ ਹੈ
Windows PowerShell 5.1 ਦੀ -NoProfile ਨਾਲ ਤੁਲਨਾ ਕਰੋ ਅਤੇ ਹਟਾਈ ਗਈ ਪ੍ਰੌਕਸੀ ਨਵੇਂ ਸੈਸ਼ਨਾਂ ਵਿੱਚ ਮੁੜ ਦਿਸਣ 'ਤੇ ਸਾਰੇ ਪ੍ਰੋਫਾਈਲ ਪਥ ਜਾਂਚੋ।
ਜੇ Windows PowerShell 5.1 ਸੈਸ਼ਨ ਖੁੱਲ੍ਹਣ 'ਤੇ ਹਰ ਵਾਰ ਪ੍ਰੌਕਸੀ ਵਾਪਸ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਸ਼ੁਰੂ ਵਿੱਚ ਚੱਲਣ ਵਾਲਾ ਕੋਡ ਜਾਂਚੋ। ਪ੍ਰੋਫਾਈਲ ਡਿਫ਼ਾਲਟ ਪ੍ਰੌਕਸੀ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੀ ਹੈ, ਐਨਵਾਇਰਨਮੈਂਟ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕਰ ਸਕਦੀ ਹੈ ਜਾਂ ਬੇਨਤੀ ਦੇ ਡਿਫ਼ਾਲਟ ਮੁੜ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸਕਦੀ ਹੈ।
ਉਹੀ ਬੇਨਤੀ ਅਤੇ ਖਾਤਾ ਇਸ ਨਾਲ ਸ਼ੁਰੂ ਕੀਤੇ ਨਵੇਂ ਸੈਸ਼ਨ ਵਿੱਚ ਤੁਲਨਾ ਕਰੋ:
powershell.exe -NoProfile
ਇਹ ਪ੍ਰੋਫਾਈਲ ਸਕ੍ਰਿਪਟ ਛੱਡ ਦਿੰਦਾ ਹੈ। ਫਿਰ ਵੀ ਇਹ ਪਿਤਾ ਵਾਤਾਵਰਨ ਵਿਰਾਸਤ ਵਿੱਚ ਲੈਂਦਾ ਹੈ ਅਤੇ ਲਾਗੂ Windows ਨੈੱਟਵਰਕਿੰਗ ਸੈਟਿੰਗਾਂ ਦੇ ਅਧੀਨ ਰਹਿੰਦਾ ਹੈ, ਇਸ ਲਈ ਬਚੀ ਪ੍ਰੌਕਸੀ ਉਨ੍ਹਾਂ ਨੂੰ ਰੱਦ ਨਹੀਂ ਕਰਦੀ।
ਜਿਸ ਆਮ ਹੋਸਟ 'ਤੇ ਸਮੱਸਿਆ ਆਉਂਦੀ ਹੈ, ਉੱਥੇ ਪ੍ਰੋਫਾਈਲ ਪਥ ਸੂਚੀਬੱਧ ਕਰੋ:
$PROFILE | Select-Object *
ਉਨ੍ਹਾਂ ਪਥਾਂ ਦੀਆਂ ਮੌਜੂਦਾ ਫ਼ਾਈਲਾਂ ਅਤੇ ਉਨ੍ਹਾਂ ਵੱਲੋਂ ਲੋਡ ਕੀਤੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਜਾਂਚੋ। PowerShell ਵਿੱਚ ਸਾਰੇ ਵਰਤੋਂਕਾਰਾਂ ਅਤੇ ਮੌਜੂਦਾ ਵਰਤੋਂਕਾਰ, ਸਾਰੇ ਹੋਸਟਾਂ ਅਤੇ ਮੌਜੂਦਾ ਹੋਸਟ ਲਈ ਪ੍ਰੋਫਾਈਲ ਹਨ; ਬਾਅਦ ਦੀਆਂ ਪ੍ਰੋਫਾਈਲਾਂ ਪਹਿਲੀਆਂ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਇਸ ਲਈ ਦੂਜਾ ਟਰਮੀਨਲ ਹੋਸਟ ਵੱਖਰੀ ਸਟਾਰਟਅਪ ਸਕ੍ਰਿਪਟ ਚਲਾ ਸਕਦਾ ਹੈ।
ਪਥ ਨੂੰ ਮੁੜ ਲਿਆਉਣ ਵਾਲੀ ਖਾਸ ਅਸਾਈਨਮੈਂਟ ਬਦਲੋ, ਫਿਰ ਨਵੇਂ ਸੈਸ਼ਨ ਦੀ ਤੁਲਨਾ ਕਰੋ। ਅਸੰਬੰਧਿਤ ਰਜਿਸਟਰੀ ਸੈਟਿੰਗਾਂ ਮਿਟਾਉਣ ਨਾਲ ਉਹ ਪ੍ਰੌਕਸੀ ਨਹੀਂ ਹਟਦੀ ਜੋ ਸਟਾਰਟਅਪ ਕੋਡ ਤੁਰੰਤ ਮੁੜ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ।