Kör Powershell Script från CMD - Snabbguide

Lästid ikon 2 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

Kör Powershell-skript från CMD

Vill du köra PowerShell-skript från CMD eftersom det kanske inte är tillgängligt på ditt system? Eller vill du bara införliva PowerShell-funktionalitet utan att skriva om hela skriptet till en CMD-batchfil? Om ditt svar är "Ja" på någon av dessa frågor, kommer den här artikeln att hjälpa!

Hur man kör ett PowerShell-skript från CMD

  1. Öppen kommando~~POS=TRUNC i Windows med förhöjda rättigheter från Start-menyn genom att skriva CMD och klicka på CMD app> Kör som administratör.
CMD admin
  1. Som standard öppnas CMD-konsolen i C: \ Windows \ System32 mapp.
  2. Navigera till katalogen för PowerShell-skriptet med hjälp av CD kommando.
  3. Till exempel har jag PS1-skript in kör D, så jag kör följande kommando i CMD: cd /d D:
Gå till D
  1. Kör nu detta kommando: powershell.exe .\SimplePS.ps1.
Kör powershell
  1. ersätta .\SimplePS.ps1 med ditt eget PowerShell-skriptfilnamn med PS-tillägget.
  2. Skriptet bör köras inom den valda katalogen enligt de underliggande koderna. Om det finns något att skriva ut ser du det på CMD.
  3. Till exempel, "Hej, detta är ett enkelt PowerShell-skript!” i det aktuella manuset.
Powershell körs

Expert Tips

När du kör ett PowerShell-skript på CMD kan processen avbrytas på grund av olämpliga inställningar för Set-ExecutionPolicy särdrag.

Det finns två sätt att lösa detta fel:

Använda PowerShell

  1. HögerklickaStart-menyn ikonen och välj Windows PowerShell (Admin) från Power User innehållsmeny.
  2. När du ser konsolen, kör det här kommandot: Set-ExecutionPolicy RemoteSigned.
  3. Träffa ange.
  4. När du ser Ja och Nej uppmaningar, tryck Y och slå ange igen.
Avrättningspolicy

Använda CMD

  1. Öppna CMD med förhöjda rättigheter.
  2. Kopiera och klistra in detta kommando och tryck ange: powershell Set-ExecutionPolicy RemoteSigned.
CMD-policy

Relaterade läsningar:

Nu vet du hur man kör ett PowerShell-skript från CMD. Detta är ett snabbt och bekvämt sätt att köra avancerade skript på en rudimentär terminala.

Hjälpte artikeln? Vet du ett bättre sätt att uppnå samma resultat? Dela dina tankar nedan.

Användarforum

0 meddelanden