С PowerShell ISE:
Если используется разделенное представление (показывающее как консоль, так и панель скриптов), переориентация на консоль из панели скриптов (или другой вкладки консоли) всегда будет прокручиваться вниз.
Чтобы увидеть этот эффект, прокрутите вверх в консоли, чтобы подсказка внизу была скрыта (очевидно, вам понадобится какой-то вывод, если вы хотите прокрутить вверх). На данный момент, вы можете нажать в любом месте консоли, чтобы выделить и скопировать текст. Вы даже можете оставить фокус с ISE и щелкнуть по вашему любимому веб-браузеру или текстовому редактору, а затем снова вернуться в консоль ISE, и прокрутка не изменится.
Проблема в том, что вы нажимаете на панели скриптов. В тот момент, когда вы теряете фокус с консоли внутри ISE, вы решаете свою судьбу. Как только вы нажмете черный на консоли, он прокрутится до самого дна! Нажав на другую вкладку консоли, вы также прокрутите ее вниз.
Я сделал рисунок ниже на тот случай, если мое описание сбило с толку. Цветные круги обозначают щелчки. Зеленые щелчки НЕ вызывают прокрутку консоли. Оранжевый щелчок закрывает судьбу для красного щелчка, который прокручивает консоль.
Эта проблема делает невозможным копирование более одного элемента из верхней части консоли в область скриптов, поскольку вы должны каждый раз прокручивать вверх. Вы можете скопировать все в отдельный текстовый редактор перед вставкой, но это глупо и практически одинаково нецелесообразно.
Я пытался использовать CTRL+I и CTRL+D для переключения между панелью сценариев и консолью, но эффект прокрутки был тот же.
Я использую PowerShell 3 на Windows 7.