Установка контрольных точек и пошаговое выполнение

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

windows714374 Установка контрольных точек и пошаговое выполнениеДля установки в сценарии контрольной точки поставьте курсор на то место в сценарии, которое нужно увидеть в процессе выполнения. Нажмите F9 или щелкните на пункте меню Отладка (Debug) и выберите пункт Переключить точку останова (Toggle Breakpoint). Строка, как показано на рис. 16.2, будет выделена красным цветом. (Если в помеченной вами строке нет исполняемых операторов, контрольная точка появится на следующем действующем операторе PowerShell ниже этой точки в файле.) Теперь при запуске сценария в ISE PowerShell остановится Перед выполнением помеченного оператора. Можете испытать этот механизм на учебном сценарии, рассмотренном в предыдущем разделе. Поставьте курсор на первую строку сценария и нажмите F9. Затем нажмите F5, чтобы запустить сценарий.

PowerShell запустит сценарий и выделит отмеченную строку желтым цветом. Это означает, что данный оператор будет выполнен следующим. Нажмите F11 для выполнения первого оператора и обратите внимание, что после запуска текст Сценарий начинается здесь появился в области вывода, но больше ничего не появилось. Теперь PowerShell находится в режиме ожидания на втором операторе. Можно пошагово выполнять сценарий, пользуясь следующими клавишами:

Следует заметить, что даже если будет нажата клавиша, потенциально запускающая множество операторов (F10, Shift+Fll или F5), PowerShell остановит выполнение сценария, если ей попадется оператор, имеющий метку контрольной точки.

В файле можно установить любое количество контрольных точек. Для небольших сценариев достаточно установить только одну точку в начале и выполнять весь сценарий пошагово, используя клавишу F11. Для сценариев большего размера зачастую лучше всего поставить контрольные точки только в проблемных местах, после циклов и т. д., поскольку пошаговое выполнение может быть слишком длительным. Для выполнения сценария до следующей контрольной точки следует нажать клавишу F5. Выполнение сценария в отладчике можно остановить в любом месте, нажав комбинацию клавиш Shift+F5. PowerShell прекращает выполнение сценария на любом этапе выполнения, где его застала команда на остановку.

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

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