PowerShell প্রোফাইল প্রক্সি ফিরিয়ে আনতে পারে
Windows PowerShell 5.1-কে -NoProfile-এর সঙ্গে তুলনা করুন এবং সরানো প্রক্সি নতুন সেশনে ফিরে এলে সব প্রোফাইল পথ পরীক্ষা করুন।
Windows PowerShell 5.1 সেশন খোলার সময়ই প্রক্সি ফিরে এলে, চালু হওয়ার সময় যে কোড চলে তা পরীক্ষা করুন। একটি প্রোফাইল ডিফল্ট প্রক্সি নির্ধারণ, পরিবেশ চলক সেট বা অনুরোধের ডিফল্ট আবার সংজ্ঞায়িত করতে পারে।
একই অনুরোধ ও অ্যাকাউন্ট একটি নতুন সেশনে তুলনা করুন, যা দিয়ে শুরু হয়েছে:
powershell.exe -NoProfile
এটি প্রোফাইল স্ক্রিপ্ট এড়িয়ে যায়। তবুও এটি পিতামাতা পরিবেশ উত্তরাধিকার করে এবং প্রযোজ্য Windows নেটওয়ার্কিং সেটিংসের অধীন থাকে, তাই অবশিষ্ট প্রক্সি সেগুলোকে বাদ দেয় না।
যে সাধারণ হোস্টে সমস্যাটি দেখা দেয় সেখানে প্রোফাইল পথগুলো তালিকাভুক্ত করুন:
$PROFILE | Select-Object *
সেই পথগুলোর বিদ্যমান ফাইল এবং তারা যে স্ক্রিপ্ট লোড করে তা যাচাই করুন। PowerShell-এ সব ব্যবহারকারী ও বর্তমান ব্যবহারকারীর, সব হোস্ট ও বর্তমান হোস্টের প্রোফাইল আছে; পরের প্রোফাইল আগেরটি প্রতিস্থাপন করতে পারে। তাই অন্য টার্মিনাল হোস্ট ভিন্ন স্টার্টআপ স্ক্রিপ্ট চালাতে পারে।
পথটি যে নির্দিষ্ট অ্যাসাইনমেন্ট আবার আনে তা পরিবর্তন করুন, তারপর নতুন সেশন তুলনা করুন। অসম্পর্কিত রেজিস্ট্রি সেটিংস মুছে ফেললে স্টার্টআপ কোড যে প্রক্সি সঙ্গে সঙ্গে আবার নির্ধারণ করে তা সরে না।