Categories: Microsoft

PowerShell: kan het bestand niet laden omdat het uitvoeren van scripts is uitgeschakeld op het systeem

Microsoft heeft Windows PowerShell geïntegreerd als de standaard beheerconsole in zijn thuis- (Windows 10) en zakelijke (Windows Server) besturingssystemen om honderden taken uit te voeren in een eenvoudige, veilige en volledig functionele manier ..

Echter, binnen de taken die we kunnen uitvoeren met Windows PowerShell is de uitvoering van scripts die de taak hebben routinetaken te automatiseren of een in het bijzonder uit te voeren om administratieve handelingen te vergemakkelijken, en hoewel dit iets heel nuttigs is, kan bepaalde risico's met zich meebrengen, aangezien een script met kwaadaardige inhoud verschillende systeemcomponenten kan beïnvloeden, zoals de records of services, en een negatieve invloed kan hebben op alle prestaties en bruikbaarheid.

Om deze reden biedt Microsoft verschillende opties die we als gebruikers kunnen selecteren voor de uitvoering van de scripts, van het inschakelen van alle scripts, ongeacht hun bron (niets aanbevolen) tot het beperken van alle scripts.

span > Te houden omhoog, vergeet niet je te abonneren op ons YouTube-kanaal! ABONNEER

1. Bekijk het Windows PowerShell-uitvoeringsbeleid

Microsoft biedt ons een reeks Windows PowerShell-uitvoeringsbeleid voor alles wat met de scripts te maken heeft die ze zijn.

Beperkt
Het is de standaardregel en daarmee is de uitvoering van individuele commando's toegestaan, maar er worden geen scripts uitgevoerd, daarnaast wordt de uitvoering van alle scriptbestanden, waaronder configuratie- en formaatbestanden (.ps1xml), modulescriptbestanden (.psm1) en Windows PowerShell-profielen (.ps1).
Allsigned (alleen handtekeningen)
Met dit type beleid kunnen scripts worden uitgevoerd, hiervoor is het vereist dat alle scripts en configuratiebestanden worden ondertekend door een vertrouwde editor, inclusief scripts die naar de lokale computer worden geschreven, extra bevestiging wordt gevraagd voordat scripts worden uitgevoerd. Publishe rs die niet geclassificeerd zijn die vertrouwd zijn of niet.
Remotesigned
Deze richtlijn staat de uitvoering van scripts toe, hiervoor is een digitale handtekening van een vertrouwde editor in scripts vereist en configuratiebestanden die van internet zijn gedownload (inclusief e-mail- en instant messaging-programma's), geen digitale handtekeningen nodig hebben in scripts die naar de lokale computer zijn geschreven, dat wil zeggen, die niet van internet zijn gedownload en scripts kunnen uitvoeren die worden gedownload van internet en zijn niet ondertekend als ze ontgrendeld zijn, bijvoorbeeld door gebruik te maken van de Unblock-File cmdlet.
Onbeperkt (geen beperking)
Deze instructie geeft ons de mogelijkheid om niet-ondertekende scripts uit te voeren, wat een hoog beveiligingsrisico inhoudt, en waarschuwt de gebruiker voordat configuratiebestanden en scripts gedownload van internet worden uitgevoerd om beveiliging toe te voegen.
Bypass
Met deze richtlijn wordt niets geblokkeerd en geen waarschuwingen of beveiligd ity-berichten worden weergegeven, deze uitvoeringsrichtlijn is ontworpen voor configuraties waarin een Windows PowerShell-script is geïntegreerd in een grotere applicatie of in configuraties waarin Windows PowerShell It de basis is van een programma dat zijn eigen beveiligingsmodel heeft. div >
Undefined (Undefined)
Deze optie geeft aan dat er geen uitvoeringsbeleid is ingesteld in het huidige bereik, dus als het uitvoeringsbeleid in alle velden Undefined is, zal het automatische uitvoeringsbeleid Beperkt, wat het standaarduitvoeringsbeleid is in Windows 10.

Om alle Windows PowerShell-richtlijnen te zien, kunnen we het volgende uitvoeren. Laten we nu eens kijken hoe we een nieuwe richtlijn kunnen instellen om een ​​script correct uit te voeren in Windows PowerShell.

 Get-ExecutionPolicy -List 

2. Strong > Voer script uit met het ExecutionPolicy Windows PowerShell-commando

Stap 1

Om gebruik te maken van deze optie hebben we twee opties om in Windows PowerShell uit te voeren als beheerders:

 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned Set-ExecutionPolicy RemoteSigned -Force 
Stap 2

Zodra een van deze regels is uitgevoerd, kunnen we het resultaat valideren met behulp van de volgende cmdlet :

 Get- ExecutionPolicy -List 

3. Voer script uit in Windows PowerShell met Register-editor

Stap 1

Voor deze methode het wordt aanbevolen om een ​​reservekopie van de bestanden te maken of een herstelpunt te maken in het geval van een storing, dan zullen we de volgende sleutels gebruiken en het volgende uitvoeren:

+ R

 Regedit 
Stap 2

I n het venster dat wordt weergegeven, gaan we naar de volgende route.

 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ PowerShell \ 1 \ ShellIds \ Microsoft.PowerShell 
Stap 3

Daar klikken we met de rechtermuisknop op â € œMicrosoft.PowerShellâ € ?? en selecteer de optie â € œNew / String Valueâ € ??:

Stap 4

Deze nieuwe waarde zal 'ExecutionPolicy' heten:

Stap 5

We zullen dubbelklikken op deze waarde en in de â € œWaardeinformatieâ € ?? voer in het veld â € œRemoteSignedâ € ??:

Stap 6

Klik op Accepteren en we zullen zien dat deze richtlijn wordt toegepast:

4. Script uitvoeren in Windows PowerShell met groepsbeleid

Stap 1

Deze optie is beschikbaar voor de Pro- en Enterprise-edities van Windows 10 en om deze te openen gebruiken we de volgende toetsen en voeren we de volgende:

+ R

 gpedit.msc 
Stap 2

Door op Enter te drukken toon het volgende venster en daar gaan we naar de volgende route:

  • Apparatuurconfiguratie
  • Beheersjablonen
  • Windows-componenten
  • Windows PowerShell
Stap 2

Daar selecteren en openen we het beleid genaamd 'Activeer scriptuitvoering':

Stap 3

In het weergegeven venster activeren we de â € œingeschakeldâ € ?? box en in het â € œExecution policyâ € ?? veld kunnen we een van de volgende opties selecteren. Zodra de richtlijn is gedefinieerd, klikt u op Toepassen en accepteren om de wijzigingen op te slaan.

  • Alleen ondertekende scripts toestaan ​​
  • Lokale scripts en ondertekende scripts op afstand toestaan ​​
  • Alle scripts toestaan ​​

Met elk van deze methoden is het mogelijk om correct gebruik te maken van scripts in Windows-omgevingen.

adminguides

Recent Posts

Combineer het plaknotities-pictogram op de taakbalk Niet gecombineerd probleem

De Microsoft Sticky Notes is een populair en handig hulpmiddel voor gebruikers van Windows 10-systemen…

2 jaar ago

Kan Windows 11 Insider-kanalen niet wijzigen van ontwikkelaar naar bèta Hoe op te lossen

Microsoft heeft onlangs het langverwachte Windows 11 Dev Channel uitgebracht dat toegankelijk is via Windows…

2 jaar ago

Fix "DDE Server Window Explorer.exe" Toepassingsfout

Windows 10 is een van de meest populaire en meest gebruikte besturingssystemen voor computergebruikers.De evolutie…

2 jaar ago

Kan Microsoft Edge Download-knop niet downloaden werkt niet

Controleer en configureer de machtigingsinstellingenEdge-to-run inschakelen met beheerdersrechtenMicrosoft Edge reparerenEdge verwijderen via het hulpprogramma voor…

2 jaar ago

Download Insignia USB 2.0 naar Ethernet Adapter Driver voor Windows 11, 10

De meeste van de nieuwste laptops hebben geen ingebouwde ethernetpoort.We weten allemaal dat bekabelde verbindingen…

2 jaar ago

Asus Zephyrus gebruikt geen GPU, hoe op te lossen?

De grafische verwerkingseenheid of GPU is een essentieel onderdeel van een computersysteem dat verantwoordelijk is…

2 jaar ago