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ă:
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ă.