|
|
Postitatud 21.12.2016 14:03:59
|
|
|
|

Kui PowerShell skriptib otse, kuvatakse see järgmist: Faili ******.ps1 ei saa laadida, kuna skriptide käivitamine on selles süsteemis keelatud. Lisainfo saamiseks vaata abi saamiseks about_signing. Asukoht: Rida: 1 Tähemärgid: 17 + E:\test\test.ps1 <<<< + CategoryInfo : NotSpecificified: (:) [], PSSecurityException + FullyQualifiedErrorId : RuntimeException Vaata "abi about_signing": Teema about_signing Lühike kirjeldus Selgitab, kuidas skripti allkirjastada, et see vastaks Windows PowerShelli täitmispoliitikatele. Üksikasjalik kirjeldus Piiratud täitmise poliitika ei luba ühtegi skripti käivitada. AllSigned ja RemoteSigned täitmispoliitikad takistavad Windows PowerShellil skriptide käivitamist ilma digitaalse allkirjata. See teema selgitab, kuidas käivitada valitud allkirjastamata skripti (isegi kui täitmispoliitika on kaugallkirjastatud) ning kuidas seda õigesti teha Skript, mida saad ise kasutamiseks allkirjastada. Lisateabe saamiseks Windows PowerShelli jõustamispoliitikate kohta vaata about_Execution_Policy. Võimaldab allkirjaskriptide käivitamist Kui käivitad Windows PowerShelli oma arvutis, on praegune täitmispoliitika tõenäoliselt piiratud (vaikimisi seadistus). Piiratud poliitika ei luba ühtegi skripti käivitada. Et mõista oma masina aktiivse täitmise poliitikat, sisesta: get-executionpolicy Allkirjastamata skriptide käivitamiseks, mida sa kirjutasid ja allkirjastasid teiste kasutajate skripte oma kohalikus masinas, kasuta järgmist käsku, et käivitada allkirjastamata skripte, mille kirjutasid oma arvutis Täitmispoliitika muudatused RemoteSignedis: set-executionpolicy kaugallkirjastatud Lisateabe saamiseks vaata Set-ExecutionPolicy.
Käivita "set-ExecutionPolicy RemoteSigned": Rakenda poliitikamuudatusi Täitmispoliitikad takistavad sul käivitada skripte, mida sa ei usalda. Täitmispoliitika muutmine võib sind avada about_Execution_Policies Turvariskid, mida on kirjeldatud abiteemas. Kas soovite muuta oma jõustamispoliitikat? [Y] Jah (Y) [N] Ei (N) [S] Peata(S) [?] Abi (vaikimisi on "Y"): y
PowerShell on kahtlemata turvalisusele orienteeritud ning jagab skriptide täitmise mitmeks strateegiaks. Siin on 4 kõige levinumat täitmisstrateegiat:
Piiratud: Skriptide ja konfiguratsioonifailide käivitamine on keelatud.
KõikAllkirjastatud : Skripte saab käivitada, kuid kõik skriptid ja konfiguratsioonifailid peavad olema allkirjastatud usaldusväärse kirjastaja poolt, sealhulgas skriptid, mis on kirjutatud kohalikus masinas.
Kaugallkirjastatud : skripte saab käivitada, kuid võrgust alla laaditud skriptid ja konfiguratsioonifailid peavad olema allkirjastatud usaldusväärse kirjastaja poolt; Digitaalselt allkirjastada skripte, mis on juba kohalikus masinas käivitatud ja kirjutatud, ei ole vajalik.
Piiranguteta : Allkirjastamata skripte saab käivitada. (Oht!) )
Kui saad ikka käivitamatu vea, proovi Set-ExecutionPolicy Unrestricted
|
Eelmine:PowerShell muudab mitu ruumi üheks ruumiks, et eemaldada liigsed kohadJärgmine:ngx_lua_waf on veebirakenduse tulemüür, mis põhineb lua-nginx-moodulil (openresty).
|