PowerShell പ്രൊഫൈലിന് പ്രോക്സി തിരികെ കൊണ്ടുവരാം
Windows PowerShell 5.1 -നെ -NoProfile-മായി താരതമ്യം ചെയ്യുക, നീക്കം ചെയ്ത പ്രോക്സി പുതിയ സെഷനുകളിൽ വീണ്ടും പ്രത്യക്ഷപ്പെടുമ്പോൾ എല്ലാ പ്രൊഫൈൽ പാതകളും പരിശോധിക്കുക.
Windows PowerShell 5.1 സെഷൻ തുറക്കുമ്പോഴെല്ലാം പ്രോക്സി തിരികെ വരുന്നുവെങ്കിൽ, സ്റ്റാർട്ടപ്പിൽ പ്രവർത്തിക്കുന്ന കോഡ് പരിശോധിക്കുക. ഒരു പ്രൊഫൈലിന് സ്വതവേയുള്ള പ്രോക്സി നൽകാം, എൻവയോൺമെന്റ് വേരിയബിളുകൾ സജ്ജീകരിക്കാം, അല്ലെങ്കിൽ അഭ്യർത്ഥനകളുടെ സ്വതവേയുള്ള മൂല്യങ്ങൾ വീണ്ടും നിർവചിക്കാം.
അതേ അഭ്യർത്ഥനയും അക്കൗണ്ടും ഇതോടെ ആരംഭിച്ച പുതിയ സെഷനിൽ താരതമ്യം ചെയ്യുക:
powershell.exe -NoProfile
ഇത് പ്രൊഫൈൽ സ്ക്രിപ്റ്റുകൾ ഒഴിവാക്കുന്നു. എന്നിരുന്നാലും അത് മാതൃ പരിസ്ഥിതി പാരമ്പര്യമായി സ്വീകരിക്കുകയും ബാധകമായ Windows നെറ്റ്വർക്കിംഗ് ക്രമീകരണങ്ങൾക്ക് വിധേയമായിരിക്കുകയും ചെയ്യുന്നു, അതിനാൽ ബാക്കിയുള്ള പ്രോക്സി അവയെ ഒഴിവാക്കുന്നില്ല.
പ്രശ്നം ഉണ്ടാകുന്ന സാധാരണ ഹോസ്റ്റിൽ പ്രൊഫൈൽ പാതകൾ ലിസ്റ്റ് ചെയ്യുക:
$PROFILE | Select-Object *
ആ പാതകളിലുള്ള ഫയലുകളും അവ ലോഡ് ചെയ്യുന്ന സ്ക്രിപ്റ്റുകളും പരിശോധിക്കുക. PowerShell-ൽ എല്ലാ ഉപയോക്താക്കൾക്കും നിലവിലെ ഉപയോക്താവിനും, എല്ലാ ഹോസ്റ്റുകൾക്കും നിലവിലെ ഹോസ്റ്റിനും പ്രൊഫൈലുകളുണ്ട്; പിന്നീടുള്ള പ്രൊഫൈലുകൾ മുൻപുള്ളവയെ അതിലംഘിക്കാം. അതിനാൽ മറ്റൊരു ടെർമിനൽ ഹോസ്റ്റിന് വ്യത്യസ്ത സ്റ്റാർട്ടപ്പ് സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കാം.
വഴി വീണ്ടും കൊണ്ടുവരുന്ന നിർദ്ദിഷ്ട അസൈൻമെന്റ് മാറ്റുക, തുടർന്ന് പുതിയ സെഷൻ താരതമ്യം ചെയ്യുക. ബന്ധമില്ലാത്ത രജിസ്ട്രി ക്രമീകരണങ്ങൾ ഇല്ലാതാക്കുന്നത് സ്റ്റാർട്ടപ്പ് കോഡ് ഉടൻ വീണ്ടും നൽകുന്ന പ്രോക്സിയെ നീക്കില്ല.