windows - Sådan starter du cmd kører en kommando fra powershell

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil skrive et powerhell script, der opretter et udviklingsmiljø. For det første vil jeg starte to kommandoprompter, der kører henholdsvis yarn run dev:client og yarn run dev:server.


Jeg har forsøgt start cmd og Start-Process cmd -Argument yarn,run,dev:server, men kan ikke få den nyoprettede kommandoprompt til at køre kommandoen.


Hvordan gør jeg det her?

Bedste reference


Hvad med:


$arg="run dev:server"
Start-Process -FilePath path\_to\_yarn  -Args $arg -passthru -RedirectStandardError err.log

Andre referencer 1


Den generiske måde er:
cmd /c "insert\_your\_command\_here"


Det betyder i dit tilfælde du ville udføre:


cmd /c "yarn run dev:client"
cmd /c "yarn run dev:server"