Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 14091|Válasz: 1

A PowerShell nem tölti be fájlokat közvetlenül szkriptelés közben, mert a szkript tiltott

[Linket másol]
Közzétéve 2016. 12. 21. 14:03:59 | | | |

Amikor a PowerShell közvetlenül szkriptet ír, az így jelenik meg:
A ******.ps1 fájl nem tölthető, mert a szkriptek végrehajtása tilos ebben a rendszerben. További információért a segítséget kér about_signing.
Helyszín: Sor: 1 Karakterek: 17
+ E:\Test\test.ps1 <<<<
+ CategoryInfo : NotSpecified: (:) [], PSSecurityException
+ FullyQualifiedErrorId : RuntimeException
Nézd meg a "segítséget kérő about_signing"-et:
Téma
about_signing
Rövid leírás
Elmagyarázza, hogyan lehet aláírni egy szkriptet, hogy megfeleljen a Windows PowerShell végrehajtási szabályzatainak.
Részletes leírás
A Korlátozott végrehajtási politika nem engedi semmilyen szkriptet futtatni.
Az AllSigned és RemoteSigned végrehajtási szabályzatok megakadályozzák, hogy a Windows PowerShell digitális aláírás nélkül futassa a szkripteket.
Ez a téma elmagyarázza, hogyan lehet futtatni a kiválasztott aláíratlan szkriptet (még akkor is, ha a végrehajtási politika távolról aláírt), és azt is, hogyan lehet ezt helyesen csinálni
Script, amit saját használatra írhatsz alá.
További információért a Windows PowerShell végrehajtási szabályzatairól lásd: about_Execution_Policy.
Lehetővé teszi az aláírásos szkriptek futtatását
Amikor először indítod el a Windows PowerShell-t a számítógépeden, a jelenlegi végrehajtási politika valószínűleg Korlátozott (az alapértelmezett beállítás) lesz.
A Korlátozott szabályzat nem engedi semmilyen szkriptet futtatni.
Az aktív végrehajtási szabályzat megértéséhez gépen írd be:
get-executionpolicy
Ha a helyi gépen más felhasználók által írt és aláírt jelzett szkripteket futtathatsz a helyi gépen, a következő parancsot használd az aláírás nélküli szkriptek futtatására a számítógépedben
Végrehajtási szabályzat változások a RemoteSigned-en:
set-executionpolicy remotesigned
További információért lásd: Set-ExecutionPolicy.

Execute "set-ExecutionPolicy RemoteSigned":
Politikaváltozások végrehajtása
A végrehajtási szabályzatok megakadályozzák, hogy olyan szkripteket hajtsanak végre, amikben nem bízol. A végrehajtási szabályzat megváltoztatása about_Execution_Policies
A segítség témában leírt biztonsági kockázatok. Szeretnéd megváltoztatni a végrehajtási szabályzatodat?
[Y] Igen (Y) [N] Nem (N) [S] Felfüggesztés(S) [?] Segítség (alapértelmezett "Y"): y

A PowerShell kétségtelenül biztonsági szempontból működik, és a szkriptek végrehajtását több stratégiára osztja.
Íme 4 leggyakrabban használt végrehajtási stratégia:
Korlátozott:
Bármilyen szkriptet és konfigurációs fájlt futtatni tilos.
AllSign:
A szkriptek futtathatók, de minden szkriptet és konfigurációs fájlt egy megbízható kiadónak kell aláírnia, beleértve a helyi gépen írt szkripteket is.
Távirányítás aláírt:
A szkriptek futtathatók, de a hálózatról letöltött szkripteket és konfigurációs fájlokat megbízható kiadónak kell aláírnia;       Nem szükséges digitálisan aláírni azokat a szkripteket, amelyeket már futtattak és írtak a helyi gépen.
Korlátlan :
Aláíratlan szkriptek is futtathatók. (Veszély!) )
Ha még mindig futtathatatlan hibát kapsz, próbáld ki a Set-ExecutionPolicy Unrestricted




Előző:A PowerShell több teret egyetlen mezővé alakít, hogy eltávolítsa felesleges helyeket
Következő:ngx_lua_waf egy webalkalmazási tűzfal, amely a lua-nginx-modulon (openresty) alapul.
Közzétéve 2020. 04. 13. 21:50:04 |
Hőterheléses fagycsere
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com