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
Microsoft biedt ons een reeks Windows PowerShell-uitvoeringsbeleid voor alles wat met de scripts te maken heeft die ze zijn.
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
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
Zodra een van deze regels is uitgevoerd, kunnen we het resultaat valideren met behulp van de volgende cmdlet :
Get- ExecutionPolicy -List
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
I n het venster dat wordt weergegeven, gaan we naar de volgende route.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ PowerShell \ 1 \ ShellIds \ Microsoft.PowerShell
Daar klikken we met de rechtermuisknop op â € œMicrosoft.PowerShellâ € ?? en selecteer de optie â € œNew / String Valueâ € ??:
Deze nieuwe waarde zal 'ExecutionPolicy' heten:
We zullen dubbelklikken op deze waarde en in de â € œWaardeinformatieâ € ?? voer in het veld â € œRemoteSignedâ € ??:
Klik op Accepteren en we zullen zien dat deze richtlijn wordt toegepast:
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
Door op Enter te drukken toon het volgende venster en daar gaan we naar de volgende route:
Daar selecteren en openen we het beleid genaamd 'Activeer scriptuitvoering':
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.
Met elk van deze methoden is het mogelijk om correct gebruik te maken van scripts in Windows-omgevingen.
De Microsoft Sticky Notes is een populair en handig hulpmiddel voor gebruikers van Windows 10-systemen…
Microsoft heeft onlangs het langverwachte Windows 11 Dev Channel uitgebracht dat toegankelijk is via Windows…
Windows 10 is een van de meest populaire en meest gebruikte besturingssystemen voor computergebruikers.De evolutie…
Controleer en configureer de machtigingsinstellingenEdge-to-run inschakelen met beheerdersrechtenMicrosoft Edge reparerenEdge verwijderen via het hulpprogramma voor…
De meeste van de nieuwste laptops hebben geen ingebouwde ethernetpoort.We weten allemaal dat bekabelde verbindingen…
De grafische verwerkingseenheid of GPU is een essentieel onderdeel van een computersysteem dat verantwoordelijk is…