- - Πώς να αλλάξετε την πολιτική εκτέλεσης PowerShell

Πώς να αλλάξετε την πολιτική εκτέλεσης PowerShell

Το PowerShell είναι πολύ ισχυρό εργαλείο και ως PeterΟ Parker θα σας πει. με μεγάλη δύναμη έρχεται μεγάλη ευθύνη. Αυτό το ισχυρό εργαλείο μπορεί να χρησιμοποιηθεί για να βλάψει το σύστημά σας αν δεν είστε προσεκτικοί με τον τρόπο που το χρησιμοποιείτε. Συγκεκριμένα, τα βλαβερά σενάρια PowerShell, αν επιτρέπεται να τρέχουν, μπορούν να σπάσουν κάτι. Αυτός ακριβώς είναι ο λόγος για τον οποίο το PowerShell περιορίζει τη λειτουργία σεναρίων. Έχει πολλά επίπεδα ασφαλείας που μπορούν να εφαρμοστούν, τα οποία περιορίζουν όλα τα σενάρια ή απλώς μη υπογεγραμμένα και μη επαληθευμένα σενάρια. Αν δεν μπορείτε να εκτελέσετε μια δέσμη ενεργειών PowerShell που είστε βέβαιοι ότι είναι ασφαλής, τότε πρέπει να αλλάξετε την πολιτική εκτέλεσης PowerShell για να το κάνετε αυτό. Δείτε πώς.

Συνδεθείτε στο σύστημά σας με το λογαριασμό διαχειριστή και ανοίξτε το PowerShell με δικαιώματα διαχειριστή.

Εκτελέστε την ακόλουθη εντολή.

Set-ExecutionPolicy

Το PowerShell θα σας ζητήσει μια παράμετρο. Η παράμετρος σας ενημερώνει για τα δικαιώματα που μπορείτε να ορίσετε για το PowerShell.

Υπάρχουν τέσσερις παράμετροι που μπορείτε να ρυθμίσετε.

Περιορισμένος - Δεν μπορούν να εκτελεστούν σενάρια. Το Windows PowerShell μπορεί να χρησιμοποιηθεί μόνο σε διαδραστική λειτουργία.
AllSigned - Μπορούν να εκτελεστούν μόνο δέσμες ενεργειών που έχουν υπογραφεί από έναν αξιόπιστο εκδότη.
RemoteSigned - Τα ληφθέντα σενάρια πρέπει να υπογραφούν από έναν αξιόπιστο εκδότη πριν να μπορέσουν να εκτελεστούν.
Απεριόριστος - ΧΩΡΙΣ ΠΕΡΙΟΡΙΣΜΟΥΣ; μπορούν να εκτελεστούν όλα τα σενάρια των Windows PowerShell.

μέσω του Microsoft TechNet

Καταχωρίστε την παράμετρο που αντιστοιχεί στα δικαιώματα που θέλετε να ορίσετε και πατήστε Enter.

Θα σας ζητηθεί να επιβεβαιώσετε την αλλαγή πριν εκτελεστεί. Πληκτρολογήστε το αντίστοιχο γράμμα για να επιβεβαιώσετε την αλλαγή και πατήστε Enter.

Η αλλαγή πραγματοποιείται εν καιρώ. Δεν θα χρειαστεί να επανεκκινήσετε το σύστημά σας ή το PowerShell. Εάν προηγουμένως δεν μπορείτε να εκτελέσετε μια δέσμη ενεργειών PowerShell, μπορείτε να δώσετε στο PowerShell την πορεία προς αυτήν τώρα και θα τρέξει.

Η αντιστροφή της αλλαγής είναι απλή και ακολουθεί αυτόίδια διαδικασία. Πρέπει να εκτελέσετε την εντολή Set-ExecutionPolicy και στη συνέχεια να δώσετε την παράμετρο της επιλογής σας. Εάν προηγουμένως δώσατε στην PowerShell απεριόριστη πρόσβαση, μπορείτε να την περιορίσετε ή να την περιορίσετε ξανά με τη σωστή παράμετρο.

Έτσι αλλάζετε την πολιτική εκτέλεσης του PowerShell σε όλες τις εκδόσεις των Windows.

Σχόλια