Voer Powershell-script uit vanuit CMD - Beknopte handleiding

Pictogram voor leestijd 2 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

Voer Powershell-script uit vanuit CMD

Wilt u het PowerShell-script vanuit CMD uitvoeren omdat dit mogelijk niet beschikbaar is op uw systeem? Of wil je gewoon inwerken PowerShell-functionaliteit zonder het hele script in een CMD-batchbestand te herschrijven? Als uw antwoord op een van deze vragen “Ja” is, zal dit artikel u helpen!

Een PowerShell-script uitvoeren vanuit CMD

  1. Openen Command Prompt in Windows met verhoogde rechten van de startmenu door te typen CMD en klikken CMD app> Als administrator uitvoeren.
CMD-beheerder
  1. Standaard wordt de CMD-console geopend in het C: \ Windows \ System32 map.
  2. Navigeer naar de map van het PowerShell-script met behulp van de CD opdracht.
  3. Ik heb bijvoorbeeld de PS1-script in rijden D, dus voer ik de volgende opdracht uit in CMD: cd /dD:
Ga naar D
  1. Voer nu deze opdracht uit: powershell.exe .\SimplePS.ps1.
Voer powershell uit
  1. vervangen .\SimplePS.ps1 met uw eigen PowerShell-scriptbestandsnaam met de PS-extensie.
  2. Het script moet worden uitgevoerd binnen de geselecteerde map volgens de onderliggende codes. Als er iets te printen valt, zie je dat op CMD.
  3. Bijvoorbeeld, "Hallo, dit is een eenvoudig PowerShell-script!' in het huidige script.
Powershell uitgevoerd

Tip van een expert

Bij het uitvoeren van een PowerShell-script op CMD kan het proces worden onderbroken vanwege de ongepaste instellingen voor het Set-uitvoeringsbeleid kenmerk.

Er zijn twee manieren om deze fout op te lossen:

PowerShell gebruiken

  1. Klik met de rechtermuisknop op de startmenu pictogram en kies Windows PowerShell (Admin) van het Power User contextmenu.
  2. Wanneer u de console ziet, voert u deze opdracht uit: Set ExecutionPolicy RemoteSigned.
  3. Hit Enter.
  4. Als je het ziet Ja en Nee aanwijzingen, druk op Y en druk op Enter weer.
Uitvoeringsbeleid

CMD gebruiken

  1. Open CMD met verhoogde rechten.
  2. Kopieer en plak deze opdracht en druk op Enter: powershell Set-ExecutionPolicy RemoteSigned.
CMD-beleid

Gerelateerde metingen:

Nu weet u hoe u een PowerShell-script vanuit CMD moet uitvoeren. Dit is een snelle en gemakkelijke manier om geavanceerde scripts op een rudimentair programma uit te voeren terminal.

Heeft het artikel geholpen? Kent u een betere manier om hetzelfde resultaat te bereiken? Deel uw mening hieronder.

Meer over de onderwerpen: CMD, powershell