Vraag Soms stopt PowerShell met het verzenden van de uitvoer totdat ik op enter druk. Waarom?


Regelmatig merk ik dat PowerShell een eeuwigheid lijkt te duren voordat ik klaar ben met alles wat ik heb gezegd totdat ik erover nadenk "wakker te worden" door op enter te drukken. Dit is niet de fout van elk proces zo goed als ik kan zien, omdat ik zelfs aangepaste apps heb die hun uitvoer om de paar seconden op het scherm registreren en zelfs in deze gevallen stopt PowerShell na verloop van tijd met alles totdat ik " geef het een kick "door op Enter te drukken.

Om het even welke ideeën wat dit zou kunnen veroorzaken?


69
2017-11-20 00:37


oorsprong




antwoorden:


Als het QuickEdit Mode en \ of Insert opties worden gecontroleerd binnen de eigenschappen van het console \ venster, en u klikt binnen de console, het zal de uitvoer pauzeren. Als deze opties niet zijn aangevinkt, kan de uitvoer niet worden gepauzeerd door in de console te klikken.

alt text


105
2017-11-25 07:10



Ah, ja, het kwam nooit bij me op dat het klikken op het scherm de uitvoer kon onderbreken. Na het uitvoeren van enkele tests, lijkt dit inderdaad het probleem te zijn. - Nathan Ridley
OMG Shell mislukt. - meawoppl
Dat is heel vervelend :) Nog een ongedocumenteerde functie?
letterlijk toegetreden serverfout bij upvote, jaren geleden sinds ik het de eerste keer heb waargenomen, maar het werd nooit een probleem dat groot genoeg was om naar te kijken, tot vandaag ik weer op deze 'rake' stapte :) - drk
Net als drk, ben ik lid geworden van deze site om op te volgen: D. Dit loste een van de meest irritante mysteries in mijn leven op. Lol. - Jan


Als u PowerShell-script vanuit Cygwin gebruikt, zoals zo:

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

en je krijgt dit probleem, je kunt het repareren door een nieuwe regel in te voegen:

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

0
2017-09-27 13:07