Παράκαμψη εκτέλεσης πολιτικής Windows PowerShell

Parakampse Ekteleses Politikes Windows Powershell



Η πολιτική εκτέλεσης του PowerShell είναι μια δυνατότητα ασφαλείας που αποφασίζει εάν θα εκτελεστεί ένα συγκεκριμένο σενάριο στην κονσόλα ή όχι. Υπάρχουν έξι πολιτικές εκτέλεσης στο PowerShell , συμπεριλαμβανομένων των 'AllSigned', 'Bypass', 'RemoteSigned', 'Restricted', 'Undefined' ή 'Unrestricted'. Πιο συγκεκριμένα, η προεπιλεγμένη πολιτική εκτέλεσης του PowerShell έχει οριστεί σε 'Περιορισμένη', η οποία δεν επιτρέπει στο PowerShell να εκτελεί τα σενάρια. Ωστόσο, επιτρέποντας την « Παράκαμψη Η πολιτική εκτέλεσης στο PowerShell, επιτρέπει στους χρήστες να εκτελούν σενάρια από οπουδήποτε, επειδή παρακάμπτει όλους τους περιορισμούς.

Σε αυτήν την ανάρτηση, θα αναλυθεί η πολιτική εκτέλεσης 'Bypass' του PowerShell.

Παράκαμψη εκτέλεσης πολιτικής Windows PowerShell

Όπως αναφέρθηκε παραπάνω, όταν το « Παράκαμψη Η πολιτική εκτέλεσης είναι ενεργοποιημένη, εξαλείφει όλους τους περιορισμούς που εμπόδιζαν την εκτέλεση του σεναρίου στο PowerShell.







Παραδείγματα ενεργοποίησης της πολιτικής εκτέλεσης 'Bypass' στο PowerShell δίνονται παρακάτω.



Παράδειγμα 1: Ορίστε την πολιτική εκτέλεσης σε 'Bypass' για την κονσόλα PowerShell

Αυτή η επίδειξη θα ενεργοποιήσει την πολιτική εκτέλεσης 'Bypass' στο PowerShell:



Set-ExecutionPolicy -Πολιτική Εκτέλεσης Παράκαμψη





Ας επαληθεύσουμε εάν η πολιτική εκτέλεσης ήταν ενεργοποιημένη ή όχι, εκτελώντας την παρακάτω εντολή:

Get-ExecutionPolicy



Παράδειγμα 2: Ορίστε την πολιτική εκτέλεσης σε 'Bypass' για το PowerShell ISE

Αυτό το παράδειγμα θα ενεργοποιήσει την πολιτική εκτέλεσης 'Bypass' στη δέσμη ενεργειών PowerShell:

Set-ExecutionPolicy -Πολιτική Εκτέλεσης Παράκαμψη

Get-ExecutionPolicy

Παράδειγμα 3: Ορίστε την πολιτική εκτέλεσης σε 'Bypass' για μια δέσμη ενεργειών PowerShell

Σε αυτό το παράδειγμα, η πολιτική εκτέλεσης 'Bypass' θα ενεργοποιηθεί για ένα συγκεκριμένο αρχείο σεναρίου:

powershell.exe -Πολιτική Εκτέλεσης Παράκαμψη C:\New\Array.ps1

Σύμφωνα με τον παραπάνω κώδικα:

  • Πρώτα, γράψτε το ' powershell.exe ' cmdlet ακολουθούμενο από το ' Get-ExecutionPolicy ” cmdlet.
  • Μετά από αυτό, προσθέστε το ' -Πολιτική Εκτέλεσης ' παράμετρος και μετά αντιστοιχίστε της το ' Παράκαμψη ' αξία.
  • Τέλος, καθορίστε τη διαδρομή του σεναρίου για να ενεργοποιήσετε την πολιτική εκτέλεσης 'Bypass':

Αυτό αφορούσε τη ρύθμιση της πολιτικής εκτέλεσης 'Bypass' στο PowerShell.

συμπέρασμα

Η παράκαμψη εκτέλεσης πολιτικής του Windows PowerShell είναι η διαδικασία για την ενεργοποίηση του ' Παράκαμψη ” πολιτική εκτέλεσης για το συγκεκριμένο σενάριο ή κονσόλα. Η πολιτική εκτέλεσης 'Bypass' χρησιμοποιείται για την άρση όλων των περιορισμών για την εκτέλεση σεναρίων από οπουδήποτε. Αυτή η ανάρτηση έχει επεξεργαστεί την πολιτική 'Bypass' εκτέλεσης του PowerShell με πολλά παραδείγματα.