159 votes

Parfois, PowerShell cesse d'envoyer la sortie jusqu'à ce que j'appuie sur la touche Entrée. Pourquoi ?

De temps en temps, je remarque que PowerShell semble prendre une éternité pour finir de faire ce que je lui ai demandé, jusqu'à ce que je pense à le "réveiller" en appuyant sur Entrée. Ce n'est pas la faute d'un seul processus, car j'ai même lancé des applications personnalisées qui ne font qu'afficher leurs résultats à l'écran toutes les quelques secondes et même dans ces cas, PowerShell s'arrête de faire quoi que ce soit après un certain temps jusqu'à ce que je lui donne un coup de pouce en appuyant sur Entrée.

Une idée de ce qui pourrait causer ce problème ?

0 votes

Wow ! Cela s'applique également à la nouvelle console Windows (installée silencieusement) !

0 votes

Cela se produit également dans la console Ubunto On Windows.

205voto

picciano Points 271

Si le QuickEdit Mode et \or Insert Les options sont vérifiées dans la console \window et que vous cliquez dans la console, la sortie sera mise en pause. Si ces options ne sont pas cochées, la sortie ne peut pas être mise en pause en cliquant dans la console.

alt text Pour accéder à ces paramètres, cliquez avec le bouton droit de la souris sur le logo PowerShell dans le coin supérieur gauche de votre fenêtre de terminal, puis sélectionnez "Propriétés" (c'est du moins la façon de procéder).

12 votes

Ah, oui, il ne m'est jamais venu à l'esprit que cliquer sur l'écran pouvait interrompre la sortie. Après avoir effectué quelques tests, il semble que ce soit effectivement le problème.

0 votes

Content d'avoir pu aider.

0 votes

Vous êtes mon héros !

1voto

cjfp Points 21

Si vous exécutez PowerShell script à partir de Cygwin comme ceci :

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

et que vous rencontrez ce problème, vous pouvez le résoudre en ajoutant un saut de ligne :

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X