|
|
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 presledkeNaslednji:ngx_lua_waf je požarni zid za spletne aplikacije, ki temelji na lua-nginx-module (openresty).
|