PowerShell: Ορισμός πολιτικής εκτέλεσης

Ίσως χρειαστεί να ορίσετε την πολιτική εκτέλεσης του PowerShell όταν προσπαθείτε να εκτελέσετε σενάρια PowerShell για να επιτρέψετε την εκτέλεση του σεναρίου. Διαφορετικά μπορεί να σας υποδεχτούν με ένα "όνομα σεναρίου δεν μπορεί να φορτωθεί επειδή τα σενάρια που εκτελούνται είναι απενεργοποιημένα σε αυτό το σύστημα." μήνυμα λάθους.

Χρησιμοποιήστε αυτό το σεμινάριο για να επιτρέψετε την εκτέλεση σεναρίων PowerShell στο σύστημά σας Windows.

Πρώτα, βεβαιωθείτε ότι το σενάριο δεν έχει αποκλειστεί από την εκτέλεση με αυτά τα βήματα:

  1. Κάντε δεξί κλικ στο εικονίδιο του σεναρίου και, στη συνέχεια, επιλέξτε «Ιδιότητες“.
  2. Εξασφαλίστε το «Ξεβουλώνω"Επιλέγεται το πλαίσιο ελέγχου και, στη συνέχεια, επιλέξτε "Εντάξει“.

Επιλογή 1 – Εντολή PS

  1. Επίλεξε το "Αρχήκουμπί "και πληκτρολογήστε"powershell“.
  2. Κάντε δεξί κλικ "Windows PowerShell" και μετά επιλέξτε "Εκτέλεση ως Διαχειριστής“.
  3. Πληκτρολογήστε τα παρακάτω και, στη συνέχεια, πατήστε "Εισαγω“:
    Set-ExecutionPolicy RemoteSigned -Force

Επιλογή 2 – Κλειδί μητρώου

  1. Κρατήστε πατημένο το Κλειδί των Windows, μετά πατήστε "R” για να εμφανιστεί το παράθυρο Εκτέλεση.
  2. Πληκτρολογήστε "regedit" και μετά επιλέξτε "Εντάξει“:
  3. Πλοηγηθείτε στα εξής:
    • HKEY_LOCAL_Machine
    • ΛΟΓΙΣΜΙΚΟ
    • Microsoft
    • PowerShell
    • 1
    • Κοχύλια
    • Microsoft. Powershell
  4. Κάντε δεξί κλικ στο "Microsoft. PowerShell" φάκελος και μετά επιλέξτε "Νέος” > “Τιμή συμβολοσειράς“.
  5. Πληκτρολογήστε "Εκτελεστική Πολιτική", μετά πατήστε "Εισαγω” για να ορίσετε το όνομα συμβολοσειράς.
  6. Ανοιξε "Εκτελεστική Πολιτική", μετά πληκτρολογήστε"RemoteSigned" στο "Δεδομένα αξίαςπεδίο.
  7. Επιλέξτε "Εντάξει“.

Επιλογή 3 – Πολιτική ομάδας

Οι ρυθμίσεις στην Πολιτική ομάδας για να ορίσετε την πολιτική εκτέλεσης μπορούν να βρεθούν στον Επεξεργαστή διαχείρισης πολιτικής ομάδας σε αυτήν τη διαδρομή:

  • Πολιτικές > Πρότυπα διαχείρισης > Στοιχεία Windows > Windows PowerShell > Ενεργοποίηση εκτέλεσης σεναρίων