Kör Powershell Script från CMD - Snabbguide
2 min. läsa
Publicerad den
Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer
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
- Ö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.
- Som standard öppnas CMD-konsolen i C: \ Windows \ System32 mapp.
- Navigera till katalogen för PowerShell-skriptet med hjälp av CD kommando.
- Till exempel har jag PS1-skript in kör D, så jag kör följande kommando i CMD: cd /d D:
- Kör nu detta kommando: powershell.exe .\SimplePS.ps1.
- ersätta .\SimplePS.ps1 med ditt eget PowerShell-skriptfilnamn med PS-tillägget.
- 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.
- Till exempel, "Hej, detta är ett enkelt PowerShell-skript!” i det aktuella manuset.
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
- Högerklicka på Start-menyn ikonen och välj Windows PowerShell (Admin) från Power User innehållsmeny.
- När du ser konsolen, kör det här kommandot: Set-ExecutionPolicy RemoteSigned.
- Träffa ange.
- När du ser Ja och Nej uppmaningar, tryck Y och slå ange igen.
Använda CMD
- Öppna CMD med förhöjda rättigheter.
- Kopiera och klistra in detta kommando och tryck ange: powershell Set-ExecutionPolicy RemoteSigned.
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