PowerShell ప్రొఫైల్ ప్రాక్సీని తిరిగి తీసుకురాగలదు
Windows PowerShell 5.1ని -NoProfileతో పోల్చి, తొలగించిన ప్రాక్సీ కొత్త సెషన్లలో మళ్లీ కనిపించినప్పుడు అన్ని ప్రొఫైల్ మార్గాలను తనిఖీ చేయండి.
Windows PowerShell 5.1 సెషన్ తెరిచిన ప్రతిసారీ ప్రాక్సీ తిరిగి వస్తే, ప్రారంభంలో అమలయ్యే కోడ్ను తనిఖీ చేయండి. ప్రొఫైల్ డిఫాల్ట్ ప్రాక్సీని కేటాయించవచ్చు, పర్యావరణ చరాలను సెట్ చేయవచ్చు లేదా అభ్యర్థనల డిఫాల్ట్లను మళ్లీ నిర్వచించవచ్చు.
అదే అభ్యర్థనను, ఖాతాను దీనితో ప్రారంభమైన కొత్త సెషన్లో పోల్చండి:
powershell.exe -NoProfile
ఇది ప్రొఫైల్ స్క్రిప్ట్లను దాటవేస్తుంది. అయినప్పటికీ ఇది మాతృ పర్యావరణాన్ని వారసత్వంగా పొందుతుంది మరియు వర్తించే Windows నెట్వర్కింగ్ సెట్టింగ్లకు లోబడి ఉంటుంది, కాబట్టి మిగిలిన ప్రాక్సీ వాటిని తోసిపుచ్చదు.
సమస్య వచ్చే సాధారణ హోస్ట్లో ప్రొఫైల్ మార్గాలను జాబితా చేయండి:
$PROFILE | Select-Object *
ఆ మార్గాల్లోని ఫైళ్లను మరియు అవి లోడ్ చేసే స్క్రిప్ట్లను తనిఖీ చేయండి. PowerShellలో అందరు వినియోగదారులు మరియు ప్రస్తుత వినియోగదారు, అన్ని హోస్ట్లు మరియు ప్రస్తుత హోస్ట్ కోసం ప్రొఫైల్లు ఉన్నాయి; తర్వాతి ప్రొఫైల్లు మునుపటి వాటిని భర్తీ చేయగలవు. అందువల్ల మరో టెర్మినల్ హోస్ట్ వేరే స్టార్టప్ స్క్రిప్ట్ను అమలు చేయవచ్చు.
మార్గాన్ని తిరిగి తెచ్చే నిర్దిష్ట కేటాయింపును మార్చి, తర్వాత కొత్త సెషన్ను పోల్చండి. సంబంధం లేని రిజిస్ట్రీ సెట్టింగ్లను తొలగించడం స్టార్టప్ కోడ్ వెంటనే మళ్లీ కేటాయించే ప్రాక్సీని తొలగించదు.