it-swarm.com.de

Manchmal sendet PowerShell keine Ausgabe mehr, bis ich die Eingabetaste drücke. Warum?

In regelmäßigen Abständen stelle ich fest, dass es anscheinend ewig dauert, bis PowerShell fertig ist, was auch immer ich ihm gesagt habe, bis es mir einfällt, es durch Drücken der Eingabetaste "aufzuwecken". Dies ist nicht die Schuld eines einzelnen Prozesses, so gut ich es beurteilen kann, da ich sogar benutzerdefinierte Apps ausgeführt habe, die ihre Ausgabe nur alle paar Sekunden auf dem Bildschirm protokollieren, und selbst in diesen Fällen wird PowerShell nach einer Weile nichts mehr tun, bis ich " Geben Sie ihm einen Kick "durch Drücken der Eingabetaste.

Irgendwelche Ideen, was dies verursachen könnte?

121
Nathan Ridley

Wenn die Optionen QuickEdit Mode Und\oder Insert in den Eigenschaften von console\window aktiviert sind und Sie in die Konsole klicken, wird die Ausgabe angehalten. Wenn diese Optionen nicht aktiviert sind, kann die Ausgabe nicht durch Klicken in der Konsole angehalten werden.

alt text Um zu diesen Einstellungen zu gelangen, klicken Sie mit der rechten Maustaste auf das PowerShell-Logo oben links in Ihrem Terminalfenster und wählen Sie dann "Eigenschaften" (zumindest ist dies eine Möglichkeit, dies zu tun).

158
CurtM

Wenn Sie das PowerShell-Skript in Cygwin wie folgt ausführen:

powershell.exe -Command '<...>'

wenn Sie dieses Problem haben, können Sie es beheben, indem Sie eine neue Zeile einfügen:

echo | powershell.exe -Command '<...>'
0
cjfp