Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 14091|Απάντηση: 1

Το Powershell αποτυγχάνει να φορτώσει αρχεία κατά την απευθείας εκτέλεση δέσμης ενεργειών επειδή το σενάριο απαγορεύεται

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 21/12/2016 2:03:59 μ.μ. | | | |

Όταν το Powershell γράφει απευθείας, εμφανίζεται:
Το αρχείο ******.ps1 δεν μπορεί να φορτωθεί επειδή η εκτέλεση σεναρίων απαγορεύεται σε αυτό το σύστημα. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα about_signing λήψης βοήθειας.
Τοποθεσία: Γραμμή: 1 Χαρακτήρες: 17
+ E:\Δοκιμή\δοκιμή.ps1 <<<<
+ CategoryInfo : NotSpecified: (:) [], PSSecurityException
+ FullyQualifiedErrorId : RuntimeException
Δείτε το "about_signing λήψης βοήθειας":
Θέμα
about_signing
Σύντομη περιγραφή
Εξηγεί πώς να υπογράψετε μια δέσμη ενεργειών για να την κάνετε συμβατή με τις πολιτικές εκτέλεσης του Windows PowerShell.
Λεπτομερής περιγραφή
Η πολιτική περιορισμένης εκτέλεσης δεν επιτρέπει την εκτέλεση δεσμών ενεργειών.
Οι πολιτικές εκτέλεσης AllSigned και RemoteSigned εμποδίζουν το Windows PowerShell να εκτελεί δέσμες ενεργειών χωρίς ψηφιακή υπογραφή.
Αυτό το θέμα εξηγεί τον τρόπο εκτέλεσης της επιλεγμένης μη υπογεγραμμένης δέσμης ενεργειών (ακόμα και αν η πολιτική εκτέλεσης είναι RemoteSigned) και εξηγεί επίσης πώς μπορείτε να το κάνετε σωστά
Σενάριο για υπογραφή για δική σας χρήση.
Για περισσότερες πληροφορίες σχετικά με τις πολιτικές επιβολής του Windows PowerShell, ανατρέξτε στο θέμα about_Execution_Policy.
Επιτρέπει την εκτέλεση σεναρίων υπογραφής
Όταν ξεκινάτε για πρώτη φορά το Windows PowerShell στον υπολογιστή σας, η τρέχουσα πολιτική εκτέλεσης είναι πιθανό να είναι Περιορισμένη (η προεπιλεγμένη ρύθμιση).
Η πολιτική περιορισμένης πρόσβασης δεν επιτρέπει την εκτέλεση δεσμών ενεργειών.
Για να κατανοήσετε την ενεργή πολιτική εκτέλεσης στον υπολογιστή σας, πληκτρολογήστε:
get-executionπολιτική
Για να εκτελέσετε ανυπόγραφες δέσμες ενεργειών που έχετε συντάξει και υπογεγραμμένες δέσμες ενεργειών από άλλους χρήστες στον τοπικό υπολογιστή σας, χρησιμοποιήστε την ακόλουθη εντολή για να εκτελέσετε ανυπόγραφες δέσμες ενεργειών που έχετε γράψει στον υπολογιστή σας
Η πολιτική εκτέλεσης αλλάζει σε RemoteSigned:
set-executionpolicy remotesigned
Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Set-ExecutionPolicy.

Εκτελέστε το "set-ExecutionPolicy RemoteSigned":
Εκτέλεση αλλαγών πολιτικής
Οι πολιτικές εκτέλεσης δεν σας επιτρέπουν να εκτελείτε δέσμες ενεργειών που δεν εμπιστεύεστε. Η αλλαγή της πολιτικής εκτέλεσης μπορεί να σας εκθέσει σε about_Execution_Policies
Οι κίνδυνοι ασφαλείας που περιγράφονται στο θέμα της βοήθειας. Θέλετε να αλλάξετε την πολιτική επιβολής;
[Y] Ναι (Y) [N] Όχι (N) [S] Αναστολή(ες) [?] Βοήθεια (η προεπιλογή είναι "Y"): y

Το PowerShell είναι αναμφίβολα προσανατολισμένο στην ασφάλεια και χωρίζει την εκτέλεση σεναρίων σε διάφορες στρατηγικές.
Ακολουθούν 4 στρατηγικές εκτέλεσης που χρησιμοποιούνται συνήθως:
Περιορισμένος:
Απαγορεύεται η εκτέλεση σεναρίων και αρχείων διαμόρφωσης.
ΌλαΥπογεγραμμένα :
Οι δέσμες ενεργειών μπορούν να εκτελεστούν, αλλά όλες οι δέσμες ενεργειών και τα αρχεία διαμόρφωσης πρέπει να είναι υπογεγραμμένα από έναν αξιόπιστο εκδότη, συμπεριλαμβανομένων των δεσμών ενεργειών που έχουν γραφτεί στον τοπικό υπολογιστή.
Απομακρυσμένη υπογραφή:
Οι δέσμες ενεργειών μπορούν να εκτελεστούν, αλλά οι δέσμες ενεργειών και τα αρχεία διαμόρφωσης που λαμβάνονται από το δίκτυο πρέπει να υπογράφονται από έναν αξιόπιστο εκδότη.       Δεν απαιτείται ψηφιακή υπογραφή σεναρίων που έχουν ήδη εκτελεστεί και γραφτεί στον τοπικό υπολογιστή.
Χωρίς περιορισμούς:
Μπορούν να εκτελεστούν ανυπόγραφα σενάρια. (Κίνδυνος!) )
Εάν εξακολουθείτε να λαμβάνετε ένα μη εκτελέσιμο σφάλμα, δοκιμάστε το Set-ExecutionPolicy Unrestricted




Προηγούμενος:Το PowerShell μετατρέπει πολλούς χώρους σε έναν ενιαίο χώρο για να αφαιρέσει τους περιττούς χώρους
Επόμενος:ngx_lua_waf είναι ένα τείχος προστασίας εφαρμογών ιστού που βασίζεται στο lua-nginx-module (openresty).
Δημοσιεύτηκε στις 13/4/2020 9:50:04 μ.μ. |
Αντικατάσταση παγετού θερμικού φορτίου
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com