SEO программы для веб-мастера > PowerShell для веб-мастеров > Ошибка PowerShell

Имя Invoke-WebRequest не распознано как имя командлета

Invoke-WebRequest является одним из наиболее часто используемых web-мастерами и SMM-щиками командлетом, так как именно он делает работу с различными сайтами легкой и удобной, так как позволяет напрямую обращаться и работать с HTML-кодов web-документов Интернета.

Поэтому невозможность выполнения этого командлета очень часто делает нерабочими очень многие сценарии PowerShell, предназначенные для получения информации с сайтов.

Ошибка «Имя «Invoke-WebRequest» не распознано как имя командлета, функции, файла скрипта или выполняемой программы» в сценарии PowerShell возникает из-за того, что установленная в системе версия PoS слишком старая и не содержит командлет Invoke-WebRequest.

Для устранения этой ошибки достаточно просто загрузить обновление Windows6.1-KB2506143-x64, которое обновит PowerShell, после чего работа с командлетом Invoke-WebRequest станет возможной.
Если это не поможет, попробуйте установить следующие обновления:

для PowerShell 3.0 для Windows Server 2008 R2 и Windows 7:

для PowerShell 4.0 для Windows 7, Windows Server 2008 R2 и Windows Server 2012:

Зная номера KB, вы без труда сможете найти их на сайте Microsoft.com.


Меню сайта

Имя Invoke-WebRequest не распознано как имя командлета
Имя Invoke-WebRequest не распознано как имя командлета