Приостановка вывода и прекращение выполнения вышедшей из-под контроля программы

Оцените статью

windows79770 Приостановка вывода и прекращение выполнения вышедшей из под контроля программыКак и в обычной среде окна командной строки, для прекращения выполнения программы или сценария PowerShell можно воспользоваться комбинацией Ctrl+C. Кроме этого, комбинация Ctrl+S приостанавливает вывод, который прокручивается так быстро, что его невозможно прочитать, а повторное использование Ctrl+S возобновляет вывод. Для просмотра содержимого окна PowerShell можно также воспользоваться полосой прокрутки.

И все же, если команда собирается сгенерировать большой объем выводимой информации, так же как и в среде окна командной строки, лучше либо направить вывод в канал и пропустить его через команду топе, которая будет делать паузу при заполнении каждого экрана, либо направить вывод в файл, а затем просмотреть файл в Блокноте или в текстовом процессоре. Синтаксис командной строки PowerShell в чем-то уже знаком, а в чем-то и незнаком. Его особенности рассматриваются в следующих разделах. Как уже ранее упоминалось, PowerShell имеет встроенные операторы и может запускать внутренние командлеты, внешние команды и сценарии, содержащие множество команд PowerShell. За исключением ключевых слов языка PowerShell, вроде if и f oneach, которые могут иметь сложные структуры, команды выполняются построчно, как и в окне командной строки.

Первым словом в строке является команда, которую нужно выполнить. Весь остальной текст в строке передается команде в качестве аргументов. Обычно пробелы разделяют имя команды и аргументы, но для вставки пробелов в аргумент можно, как в следующем примере, воспользоваться одинарными или двойными кавычками ("):

Command /аЬс "аргумент с пробелами" Но здесь есть и необычный поворот: для набора имени программы, включающего пробелы в самом имени или в пути, нужно, как в следующем примере, заключить имя в одинарные или двойные кавычки и поставить перед командой знак амперсанда: PowerShell находит программу, соответствующую имени команды, путем просмотра следующих мест (в порядке перечисления):

Комментирование закрыто.

Вверх страницы
x