Script-ul de executie este interzis pentru un sistem dat, notează Inginer

atunci când încercați să executați scriptul PowerShell primiți mesajul

Nu se poate descărca fișierul C: \ OldComputers.ps1, deoarece executarea de script-uri este dezactivat pentru acest sistem. Intră «get-ajutor about_signing» pentru mai multe informații.
line: 1 punct 59
+ C: \ OldComputers.ps1 <<<<
+ CategoryInfo. NotSpecified: (:) [], PSSecurityException
+ FullyQualifiedErrorId. RuntimeException

Din motive de siguranță, toate script-urile PowerShell trebuie să fie semnat digital, o tehnica numita date - politica de executare. În cazul în care script-ul nu îndeplinește această condiție, executarea de script-uri PowerShell în sistem este interzisă. Acest lucru se datorează în primul rând faptului că cod rău intenționat poate fi localizat în script-ul, care poate duce la consecințe distructive în sistemul de operare.

Dacă aveți o nevoie urgentă de a lansa script-uri PowerShell în sistem, puteți dezactiva performanța de scanare pentru script-uri locale. Pentru aceasta vom folosi consola PowerShell se execută cu drepturi de administrator și executați următoarea comandă:

Script-ul de executie este interzis pentru un sistem dat, notează Inginer

După rularea comenzii, vi se va cere să confirmați modificarea punerii în aplicare a politicilor. Raspuns Y (Da).

Ca urmare, se schimbă toate script-urile conduse pe plan local nu vor fi scanate pentru semnătura digitală. Pentru a reveni la setările implicite, trebuie să rulați comanda:

Cu aceste setări, executați toate scenariile sunt interzise, ​​permisiunea de a utiliza doar un singur cmdleturi PowerShell folosind consola interactivă.

-dezactivează efectuarea de verificare pentru script-uri PowerShell locale.

-înapoi la setările implicite

-Toate script-urile trebuie să fie semnat digital de un editor de încredere.

-permisiunea de a efectua orice script-uri PowerShell fără a verifica semnătura digitală.