Ich muss zwei Befehle (einschließlich einer Powershell) im neuen Konsolenfenster ausführen. Lassen Sie uns erklären:Execute Powershell-Befehl von cmd - Angebote Ausgabe
Ich bin in der Lage Power Befehle von cmd in neuem Konsolenfenster ausführen (I Befehl in Anführungszeichen angeben):
start /W cmd /K powershell -command "&{Write-Host 'Hello World!';}"
Und ich kann zwei Befehle ausführen (ich kann schreiben die beiden Befehle in Anführungszeichen):
start /W cmd /K "echo Hello && echo World"
Aber wie kann ich es tun zusammen (execute zwei Befehle, einer von ihnen Power)? Ich möchte es tun ohne beliebige .bat oder .ps Skript. Ich habe versucht, etwas wie folgt (und einige Variationen mit Escaping-Zeichen), aber ich kann nicht mit dieser Anführungszeichen befassen (gibt es Zitate für die Verbindung von zwei Befehlen und in Anführungszeichen für Powershell Befehl).
start /W cmd /K "echo Hello && powershell -command "&{Write-Host 'Hello World!';}""
Ach, so war das Problem mit & nicht quotes ... Es funktioniert, vielen Dank für Hilfe. – piotrp