Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 14091|Răspunde: 1

Powershell nu încarcă fișiere când scrie direct pentru că scriptul este interzis

[Copiază linkul]
Postat pe 21.12.2016 14:03:59 | | | |

Când Powershell scrie direct, apare:
Fișierul ******.ps1 nu poate fi încărcat deoarece executarea scripturilor este interzisă în acest sistem. Pentru mai multe informații, vezi get-help about_signing.
Locație: Linie: 1 Caractere: 17
+ E:\Test\test.ps1 <<<<
+ CategoryInfo : NotSpecified: (:) [], PSSecurityException
+ FullQualifiedErrorId : RuntimeException
Aruncă o privire la "cererea de ajutor about_signing":
Subiect
about_signing
Descriere scurtă
Explică cum să semnezi un script pentru a-l face conform cu politicile de execuție Windows PowerShell.
Descriere detaliată
Politica de execuție restricționată nu permite rularea niciunui script.
Politicile de execuție AllSigned și RemoteSigned împiedică Windows PowerShell să ruleze scripturi fără semnătură digitală.
Acest subiect explică cum să rulezi scriptul nesemnat selectat (chiar dacă politica de execuție este RemoteSigned) și explică, de asemenea, cum se face corect
Scrie pentru a semna pentru uzul tău.
Pentru mai multe informații despre politicile de aplicare PowerShell din Windows, vezi about_Execution_Policy.
Permite rularea scripturilor de semnătură
Când pornești Windows PowerShell pe calculatorul tău, politica actuală de execuție este probabil să fie Restricționată (setarea implicită).
Politica Restricționată nu permite rularea niciunui script.
Pentru a înțelege politica de execuție activă pe mașina ta, tastezi:
Politică de executare
Pentru a rula scripturi nesemnate pe care le-ai scris și scripturi semnate de la alți utilizatori pe calculatorul local, folosește următoarea comandă pentru a rula scripturi nesemnate pe care le-ai scris pe calculatorul tău
Modificări ale politicilor de executare pentru RemoteSigned:
set-executionpolicy remotesigned
Pentru mai multe informații, vezi Set-ExecutionPolicy.

Execută "set-ExecutionPolicy RemoteSigned":
Executarea schimbărilor de politică
Politicile de execuție te împiedică să rulezi scripturi în care nu ai încredere. Schimbarea politicii de execuție te poate expune la about_Execution_Policies
Riscurile de securitate descrise în subiectul de ajutor. Vrei să-ți schimbi politica de aplicare?
[Y] Da (Y) [N] Nu (N) [S] Suspend(S) [?] Ajutor (implicit este "Y"): y

PowerShell este, fără îndoială, orientat spre securitate și împarte execuția scripturilor în mai multe strategii.
Iată 4 strategii de execuție utilizate frecvent:
Restricționat:
Este interzisă rularea oricăror scripturi și fișiere de configurare.
AllSigned :
Scripturile pot fi rulate, dar toate scripturile și fișierele de configurare trebuie semnate de un editor de încredere, inclusiv scripturile scrise pe mașina locală.
RemoteSigned :
Scripturile pot fi rulate, dar scripturile și fișierele de configurare descărcate din rețea trebuie semnate de un editor de încredere;       Nu este necesară semnarea digitală a scripturilor care au fost deja rulate și scrise pe mașina locală.
Nerestricționat:
Scripturile nesemnate pot fi rulate. (Pericol!) )
Dacă tot primești o eroare neexecutabilă, încearcă Set-ExecutionPolicy Unrestricted




Precedent:PowerShell transformă mai multe spații într-un singur spațiu pentru a elimina spațiile în exces
Următor:ngx_lua_waf este un firewall pentru aplicații web bazat pe lua-nginx-module (openresty).
Postat pe 13.04.2020 21:50:04 |
Înlocuirea înghețului prin încărcătură termică
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com