Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 14091|Odgovoriti: 1

PowerShell ne naloži datotek pri neposrednem skriptiranju, ker je skripta prepovedana

[Kopiraj povezavo]
Objavljeno na 21. 12. 2016 14:03:59 | | | |

Ko PowerShell neposredno skriptira, se pojavi:
Datoteke ******.ps1 ni mogoče naložiti, ker je izvajanje skript v tem sistemu prepovedano. Za več informacij glejte 'get help about_signing'.
Lokacija: Vrstica: 1 Znaki: 17
+ E:\Test\test.ps1 <<<<
+ CategoryInfo : NotSpecificed: (:) [], PSSecurityException
+ FullyQualifiedErrorId : RuntimeException
Oglejte si »about_signing za pomoč«:
Tema
about_signing
Kratek opis
Pojasnjuje, kako podpisati skripto, da bo skladna s politikami izvajanja Windows PowerShell.
Podroben opis
Politika omejenega izvajanja ne dovoljuje izvajanja nobenih skript.
Politike izvajanja AllSigned in RemoteSigned preprečujejo, da bi Windows PowerShell izvajal skripte brez digitalnega podpisa.
Ta tema pojasnjuje, kako zagnati izbran nepodpisani skript (tudi če je politika izvajanja RemoteSigned) in tudi, kako to pravilno izvesti
Skripta za podpis za lastno uporabo.
Za več informacij o politikah izvajanja Windows PowerShell glejte about_Execution_Policy.
Omogoča izvajanje podpisnih skript
Ko prvič zaženete Windows PowerShell na računalniku, je trenutna politika izvajanja verjetno omejena (privzeta nastavitev).
Omejena politika ne dovoljuje izvajanja nobenih skript.
Za razumevanje politike aktivnega izvajanja na vašem računalniku vtipkajte:
get-executionpolicy
Za zagon nepodpisanih skript, ki ste jih napisali in podpisali drugi uporabniki na svojem lokalnem računalniku, uporabite naslednji ukaz za zagon nepodpisanih skript, ki ste jih napisali na svojem računalniku
Spremembe politike izvajanja za RemoteSigned:
set-executionpolicy remotesigned
Za več informacij glejte Set-ExecutionPolicy.

Izvedite "set-ExecutionPolicy RemoteSigned":
Izvajanje sprememb politike
Politike izvajanja preprečujejo izvajanje skript, ki jim ne zaupate. Sprememba politike izvajanja vas lahko izpostavi about_Execution_Policies
Varnostna tveganja, opisana v temi pomoči. Ali želite spremeniti svojo politiko izvrševanja?
[Y] Da (Y) [N] Ne (N) [S] Prekinitev(S) [?] Pomoč (privzeto je "Y"): y

PowerShell je nedvomno usmerjen v varnost in izvajanje skript deli na več strategij.
Tukaj so 4 pogosto uporabljene strategije izvajanja:
Omejeno:
Zagon kakršnihkoli skript in konfiguracijskih datotek je prepovedan.
Vsi podpisani :
Skripte je mogoče izvajati, vendar morajo biti vse skripte in konfiguracijske datoteke podpisane s strani zaupanja vrednega založnika, vključno s skriptami, napisanimi na lokalnem računalniku.
RemoteSigned :
skripte je mogoče izvajati, vendar morajo biti skripte in konfiguracijske datoteke, prenesene iz omrežja, podpisane s strani zaupanja vrednega založnika;       Digitalno podpisovanje skript, ki so že bile zagnane in napisane na lokalnem računalniku, ni potrebno.
Neomejeno:
Nepodpisane skripte je mogoče izvajati. (Nevarnost!) )
Če še vedno dobiš napako 'neizvedljiva', poskusi Set-ExecutionPolicy Unrestricted




Prejšnji:PowerShell spremeni več presledkov v en sam prostor, da odstrani odvečne presledke
Naslednji:ngx_lua_waf je požarni zid za spletne aplikacije, ki temelji na lua-nginx-module (openresty).
Objavljeno na 13. 04. 2020 21:50:04 |
Zamenjava zaradi toplotne obremenitve z zmrzaljo
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com