Как использовать PowerShell ErrorAction? (Руководство с примерами)

How to effectively deal with bots on your site? The best protection against click fraud.

Этот командлет обрабатывает действие в случае возникновения ошибки

  • PowerShell ErrorAction — это общий параметр, который срабатывает всякий раз, когда возникает ошибка.
  • В этом руководстве будет обсуждаться PowerShell ErrorAction, его параметры и способы их использования.
Действие ошибки PowerShell

ИксУСТАНОВИТЕ, НАЖИМАЯ НА СКАЧАТЬ ФАЙЛ

Для устранения различных проблем с ПК мы рекомендуем Restoro PC Repair Tool:Это программное обеспечение исправит распространенные компьютерные ошибки, защитит вас от потери файлов, вредоносного ПО, аппаратного сбоя и оптимизирует ваш компьютер для достижения максимальной производительности. Исправьте проблемы с ПК и удалите вирусы прямо сейчас, выполнив 3 простых шага:
  1. Скачать инструмент восстановления ПК Restoro который поставляется с запатентованными технологиями (патент доступен здесь).
  2. Нажмите Начать сканирование чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
  3. Нажмите Починить все для устранения проблем, влияющих на безопасность и производительность вашего компьютера.
  • Restoro был скачан пользователем 0 читателей в этом месяце.
instagram story viewer

Когда команда не выполняется, PowerShell отображает ошибку на основе значения, установленного в ErrorActionPreference.

Однако параметр ErrorAction в PowerShell позволяет указать, как обрабатывать завершающие ошибки в случае сбоя команды. Для управления выполнением команды доступны следующие параметры: «Продолжить», «Игнорировать», «Остановить», «Запросить», «Продолжить молча» и «Приостановить» (работает только для рабочего процесса PowerShell).

В этом руководстве мы обсудим, как использовать PowerShell ErrorAction с его переменными на примерах. Давайте начнем!

Как я могу использовать PowerShell ErrorAction?

1. Продолжать 

Это значение параметра ErrorAction по умолчанию. Это действие информирует хост об ошибке, и скрипт продолжает выполняться. Вы можете посмотреть на этот пример, чтобы лучше понять:

  1. нажмите Окна ключ, тип PowerShellи нажмите Запустить от имени администратора. Windows PowerShell
  2. Скопируйте и вставьте следующую команду и нажмите Enter, чтобы выполнить: Get-ChildItem C:\nonexistentfolder -ErrorAction Продолжить
    Write-Output «Эта строка будет выполнена, даже если произошла ошибка».
    Продолжить PowerShell

2. Игнорировать

Эта опция не сообщает хосту об ошибке и продолжает выполнение скрипта. Посмотрите на пример, чтобы понять:

  1. Открыть PowerShell используя тот же метод, что и выше.
  2. Введите следующую команду и нажмите Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Ignore
    Write-Output «Эта строка будет выполнена, даже если произошла ошибка».
    Игнорировать
Подробнее об этой теме
  • Режим эффективности Windows делает приложения непригодными для некоторых
  • Как создавать и настраивать организационные диаграммы в Visio

3. Останавливаться

Если произошла ошибка, это действие останавливает выполнение скрипта. Чтобы лучше понять, проверьте этот пример:

  1. Открыть PowerShell с правами администратора.
  2. Введите следующую команду и нажмите Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
    Write-Output «Эта строка не будет выполнена, так как произошла ошибка».
    Команда остановки

4. Запрос

С этой опцией при возникновении ошибки пользователь получает выбор и подсказки для определения подходящего действия. Давайте посмотрим на пример:

  1. Сначала запустите PowerShell с правами администратора.
  2. Скопируйте и вставьте следующую команду и нажмите Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Inquire
    Write-Output «Эта строка будет выполнена, только если вы подтвердите сообщение об ошибке».
    Запросить -powershell erroraction

5. МолчаПродолжить

Как Игнорировать команда, она не сообщит об ошибке хосту и продолжит выполнение. Однако, в отличие от Ignore, он добавит ошибку в переменную $Error. Чтобы лучше понять действие, давайте рассмотрим пример:

  1. Открыть PowerShell с правами администратора.
  2. Введите следующую команду и нажмите Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction SilentlyContinue
    Write-Output «Эта строка будет выполнена, даже если произошла ошибка».
    Бесшумно продолжить - powershell erroraction

Итак, вот как вы можете использовать PowerShell ErrorAction, чтобы указать, что делать, если команда не выполняется. Если у вас есть какие-либо вопросы или опасения по поводу параметра, не стесняйтесь сообщить нам об этом в комментариях ниже. Мы будем рады помочь!

Все еще есть проблемы? Исправьте их с помощью этого инструмента:

СПОНСОР

Если приведенные выше советы не помогли решить вашу проблему, на вашем ПК могут возникнуть более серьезные проблемы с Windows. Мы рекомендуем загрузка этого инструмента для ремонта ПК (оценка «Отлично» на TrustPilot.com), чтобы легко их решать. После установки просто нажмите кнопку Начать сканирование кнопку, а затем нажмите на Починить все.

Teachs.ru
PowerShell нельзя назвать загруженным, поскольку в этой системе отключены запущенные скрипты.

PowerShell нельзя назвать загруженным, поскольку в этой системе отключены запущенные скрипты.PowershellWindows 10Окна 11

Пользователи Windows могут запускать свои сценарии PowerShell с помощью терминала PowerShell с помощью всего одной команды. Но иногда, обычно у новых пользователей, появляется сообщение об ошибке «...

Читать далее
Get-Appxpackage в доступе PowerShell запрещен или не работает [исправлено]

Get-Appxpackage в доступе PowerShell запрещен или не работает [исправлено]PowershellWindows 10Окна 11

Всякий раз, когда какое-либо приложение устанавливалось в системе, оно в основном загружалось из Магазина Microsoft или любого стороннего поставщика. исходники необходимо обновить, перерегистрирова...

Читать далее
Запустите Центр обновления Windows из командной строки [2 разных способа]

Запустите Центр обновления Windows из командной строки [2 разных способа]обновления WindowsPowershellКомандная строка

Следуйте этим простым шагам, чтобы установить обновления Windows с помощью командВы можете обновить Windows из командной строки через командную строку и Windows PowerShell.Создайте точку восстановл...

Читать далее
ig stories viewer