Voer PowerShell-scripts lokaal uit zonder in te loggen in Windows 10

Windows PowerShell is een krachtige terminal van Microsoft waarmee u taken op Windows - machines kunt automatiseren en scripten en kunt communiceren met veel van de applicaties die erop beschikbaar zijn. Het is een enorme verbetering ten opzichte van de opdrachtprompt(Command Prompt) en is vooral gericht op ontwikkelaars.

Hoewel er mensen zijn die zich niet bewust zijn van de ware kracht ervan, gebruikten degenen die de weg erin kennen het voor een overvloed aan doeleinden, variërend van het uitvoeren van de eenvoudigste opdrachten tot zelfs het soms krachtig bijwerken van Windows. Ervan uitgaande dat u een van degenen bent die wel weet hoe ze de PowerShell moeten gebruiken , maar niet in staat bent om opdrachtregels op de terminal uit te voeren omdat u niet lokaal bent aangemeld bij de computer die hier wordt gebruikt, is dit bericht iets voor u. Hoewel dit een veel voorkomend probleem is waarmee meerdere mensen worden geconfronteerd, is de oplossing ervan net zo eenvoudig.

Standaard staat Windows je niet toe om elk script uit te voeren, vooral niet die welke systeeminstellingen in Windows proberen te veranderen . In dit bericht zullen we delen hoe u een PowerShell-script kunt uitvoeren(run a PowerShell script) zonder te ondertekenen.

Wat zijn ondertekende PowerShell-scripts?

Een ondertekend script betekent dat het is geautoriseerd of bevestigd door een IT-beheerder en is voorzien van een handtekening met een vervaldatum. Het is vergelijkbaar met certificaten op Windows of SSL- certificaten die beschikbaar zijn op websites. Kortom, Windows behandelt dit als vertrouwd.

Voer PowerShell-scripts(Run PowerShell Scripts) lokaal uit zonder te ondertekenen

Voer PowerShell-scripts lokaal uit zonder te ondertekenen

Wanneer u een script test dat niet ondertekend hoeft te worden, is een andere aanpak vereist. Het kan afkomstig zijn van een vertrouwde bron of u hebt het zelf ontwikkeld. Het certificaat is niet nodig. Volg deze stappen om lokale PowerShell -scripts uit te voeren zonder te ondertekenen:

  1. Open Windows 10-instellingen (Win + I)
  2. Navigeer naar Update en beveiliging
  3. Selecteer(Select) Voor ontwikkelaars aan de linkerkant
  4. Zoek de PowerShell-sectie
  5. Selecteer Uitvoeringsbeleid wijzigen om toe te staan ​​dat lokale PowerShell-scripts worden uitgevoerd zonder te ondertekenen(Change execution policy to allow local PowerShell scripts to run without signing)
  6. Klik nu op de link Instellingen(Show Settings) weergeven en het PowerShell- venster wordt geopend.

Het venster geeft informatie weer over ExecutionPolicy , de optie en andere instellingen. Externe(Remote) scripts moeten nog steeds worden ondertekend.

Om te bevestigen, opent u PowerShell , voert u uw script uit en zou u geen foutmelding moeten zien. Dit script wordt uitgevoerd met de machtigingen van de gebruiker die de PowerShell- sessie uitvoert.

Deze functie is uitermate handig voor organisaties die alleen machines hebben die lid zijn van een domein. Hiermee kunt u scripts uitvoeren op clientcomputers voordat u ze terugstuurt naar de server.

Ik hoop dat het bericht nuttig was en dat je nu niet-ondertekende scripts in Windows kunt uitvoeren met PowerShell .

Lees volgende(Read next) : De uitvoering van Windows PowerShell-scripts in- of uitschakelen(turn on or off Windows PowerShell script execution) .



About the author

Ik ben een webontwikkelaar met meer dan 10 jaar ervaring in het werken met de browsers Firefox en Google Docs. Ik ben een specialist in het maken van eenvoudige maar krachtige online applicaties en heb webgebaseerde oplossingen ontwikkeld voor zowel kleine bedrijven als grote organisaties. Mijn klantenbestand omvat enkele van de grootste namen in het bedrijfsleven, waaronder FedEx, Coca Cola en Macy's. Mijn vaardigheden als ontwikkelaar maken mij de ideale kandidaat voor elk project dat snel en efficiënt moet worden voltooid - van het ontwikkelen van aangepaste websites tot het maken van robuuste e-mailmarketingcampagnes.



Related posts