PowerShell-ის პროფილმა შეიძლება პროქსი დააბრუნოს
შეადარეთ Windows PowerShell 5.1 -NoProfile-ს და შეამოწმეთ პროფილის ყველა გზა, როცა წაშლილი პროქსი ახალ სესიებში კვლავ ჩნდება.
თუ პროქსი ყოველ ჯერზე ბრუნდება, როცა Windows PowerShell 5.1-ის სესია იხსნება, შეამოწმეთ გაშვებისას შესრულებული კოდი. პროფილს შეუძლია ნაგულისხმევი პროქსის მინიჭება, გარემოს ცვლადების დაყენება ან მოთხოვნის ნაგულისხმევი მნიშვნელობების ხელახლა განსაზღვრა.
შეადარეთ იგივე მოთხოვნა და ანგარიში ახალ სესიაში, რომელიც ასე გაშვდა:
powershell.exe -NoProfile
ეს გამოტოვებს პროფილის სკრიპტებს. მაინც მემკვიდრეობით იღებს მშობლიურ გარემოს და რჩება მოქმედი Windows-ის ქსელური პარამეტრების დაქვემდებარებაში, ამიტომ დარჩენილი პროქსი მათ არ გამორიცხავს.
იმ ჩვეულებრივ ჰოსტზე, სადაც პრობლემა ჩნდება, ჩამოთვალეთ პროფილის გზები:
$PROFILE | Select-Object *
შეამოწმეთ ამ გზებზე არსებული ფაილები და ნებისმიერი სკრიპტი, რომელსაც ისინი ტვირთავენ. PowerShell-ს აქვს პროფილები ყველა მომხმარებლისა და მიმდინარე მომხმარებლისთვის, ყველა ჰოსტისა და მიმდინარე ჰოსტისთვის; გვიანდელმა პროფილებმა შეიძლება ადრინდელი გადაფაროს. ამიტომ სხვა ტერმინალის ჰოსტმა შეიძლება სხვა გაშვების სკრიპტი შეასრულოს.
შეცვალეთ ის კონკრეტული მინიჭება, რომელიც მარშრუტს კვლავ შემოიტანს, შემდეგ შეადარეთ ახალი სესია. დაუკავშირებელი რეესტრის პარამეტრების წაშლა არ აშორებს პროქსის, რომელსაც გაშვების კოდი მაშინვე ისევ ანიჭებს.