Ένα προφίλ PowerShell μπορεί να επαναφέρει τον διακομιστή μεσολάβησης
Συγκρίνετε το Windows PowerShell 5.1 με το -NoProfile και ελέγξτε όλες τις διαδρομές προφίλ όταν ένας διαγραμμένος διακομιστής μεσολάβησης επανεμφανίζεται σε νέες συνεδρίες.
Αν ο διακομιστής μεσολάβησης επιστρέφει κάθε φορά που ανοίγει μια συνεδρία Windows PowerShell 5.1, ελέγξτε τον κώδικα που εκτελείται κατά την εκκίνηση. Ένα προφίλ μπορεί να ορίσει προεπιλεγμένο διακομιστή μεσολάβησης, να θέσει μεταβλητές περιβάλλοντος ή να επαναπροσδιορίσει τις προεπιλογές αιτημάτων.
Συγκρίνετε το ίδιο αίτημα και τον ίδιο λογαριασμό σε μια νέα συνεδρία που ξεκινά με:
powershell.exe -NoProfile
Αυτό παρακάμπτει τα σενάρια προφίλ. Εξακολουθεί όμως να κληρονομεί το περιβάλλον του γονικού και παραμένει υπόκειται στις ισχύουσες ρυθμίσεις δικτύωσης των Windows, οπότε ένας εναπομείνας διακομιστής μεσολάβησης δεν τις αποκλείει.
Στον συνηθισμένο κεντρικό υπολογιστή όπου εμφανίζεται το πρόβλημα, καταγράψτε τις διαδρομές προφίλ:
$PROFILE | Select-Object *
Ελέγξτε τα αρχεία που υπάρχουν σε αυτές τις διαδρομές και τυχόν σενάρια που φορτώνουν. Το PowerShell έχει προφίλ για όλους τους χρήστες και για τον τρέχοντα χρήστη, για όλους τους κεντρικούς υπολογιστές και για τον τρέχοντα· τα μεταγενέστερα προφίλ μπορούν να υπερισχύσουν των προηγούμενων. Έτσι, ένας άλλος κεντρικός υπολογιστής τερματικού μπορεί να εκτελεί διαφορετικό σενάριο εκκίνησης.
Αλλάξτε τη συγκεκριμένη εκχώρηση που επαναφέρει τη διαδρομή και έπειτα συγκρίνετε μια νέα συνεδρία. Η διαγραφή άσχετων ρυθμίσεων μητρώου δεν αφαιρεί έναν διακομιστή μεσολάβησης που ο κώδικας εκκίνησης εκχωρεί αμέσως ξανά.