Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 14091|Antwoord: 1

Powershell laadt geen bestanden bij direct scripten omdat het script verboden is

[Link kopiëren]
Geplaatst op 21-12-2016 14:03:59 | | | |

Wanneer Powershell direct scriptt, verschijnt het:
Het bestand ******.ps1 kan niet worden geladen omdat het uitvoeren van scripts in dit systeem verboden is. Voor meer informatie, zie get-help about_signing.
Locatie: Lijn: 1 Tekens: 17
+ E:\Test\test.ps1 <<<<
+ CategorieInfo : NietGespecificeerd: (:) [], PSSecurityException
+ FullQualifiedErrorId : RuntimeException
Bekijk de "get-help about_signing":
Onderwerp
about_signing
Korte beschrijving
Legt uit hoe je een script ondertekent om het compliant te maken met de uitvoeringsregels van Windows PowerShell.
Gedetailleerde beschrijving
Het Beperkte uitvoeringsbeleid staat geen scripts toe.
De uitvoeringsbeleid AllSigned en RemoteSigned voorkomen dat Windows PowerShell scripts kan uitvoeren zonder digitale handtekening.
Dit onderwerp legt uit hoe je het geselecteerde niet-ondertekende script uitvoert (zelfs als het uitvoeringsbeleid RemoteSigned is) en ook hoe je dit correct uitvoert
Script om te ondertekenen voor eigen gebruik.
Voor meer informatie over de handhavingsregels van Windows PowerShell, zie about_Execution_Policy.
Maakt het uitvoeren van handtekeningenscripts mogelijk
Wanneer je Windows PowerShell voor het eerst op je computer start, is het huidige uitvoeringsbeleid waarschijnlijk Beperkt (de standaardinstelling).
Het Beperkte beleid staat geen scripts toe.
Om het actieve uitvoeringsbeleid op je machine te begrijpen, typ:
get-executionpolicy
Om niet-ondertekende scripts uit te voeren die je hebt geschreven en scripts van andere gebruikers op je lokale machine hebt ondertekend, gebruik je het volgende commando om niet-ondertekende scripts die je hebt geschreven op je computer uit te voeren
Wijzigingen in het uitvoeringsbeleid naar RemoteSigned:
set-executionpolicy remotesigned
Voor meer informatie, zie Set-ExecutionPolicy.

Voer "set-ExecutionPolicy RemoteSigned" uit:
Voert beleidswijzigingen uit
Uitvoeringsbeleid voorkomt dat je scripts uitvoert die je niet vertrouwt. Het wijzigen van je uitvoeringsbeleid kan je blootstellen aan about_Execution_Policies
De beveiligingsrisico's die in het helponderwerp worden beschreven. Wil je je handhavingsbeleid veranderen?
[Y] Ja (Y) [N] Nee (N) [S] Schorsen(S) [?] Hulp (standaard is "Y"): y

PowerShell is ongetwijfeld gericht op beveiliging en verdeelt de scriptuitvoering in verschillende strategieën.
Hier zijn 4 veelgebruikte uitvoeringsstrategieën:
Beperkt:
Het uitvoeren van scripts en configuratiebestanden is verboden.
AllOndertekend:
Scripts kunnen worden uitgevoerd, maar alle scripts en configuratiebestanden moeten worden ondertekend door een vertrouwde uitgever, inclusief scripts die op de lokale machine zijn geschreven.
RemoteSigned:
scripts kunnen worden uitgevoerd, maar scripts en configuratiebestanden die van het netwerk worden gedownload, moeten worden ondertekend door een vertrouwde uitgever;       Het digitaal ondertekenen van scripts die al op de lokale machine zijn uitgevoerd en geschreven, is niet vereist.
Onbeperkt:
Onondertekende scripts kunnen worden uitgevoerd. (Gevaar!) )
Als je nog steeds een onuitvoerbare fout krijgt, probeer dan Set-ExecutionPolicy Unrestricted




Vorig:PowerShell zet meerdere ruimtes om in één ruimte om overtollige ruimtes te verwijderen
Volgend:ngx_lua_waf is een webapplicatie-firewall gebaseerd op de lua-nginx-module (openresty).
Geplaatst op 13-04-2020 21:50:04 |
Vervanging van hittebelasting door vorst
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com