Принудительная безопасность в Powershell Invoke-WebRequest
Для лиги лени: старший брат смотрит за тобой
Пару месяцев назад один из скриптов начал выдавать предупреждение при запуске
Security Warning: Script Execution Risk
Invoke-WebRequest parses the content of the web page. Script code in the web page might be run when the page is parsed.RECOMMENDED ACTION:
Use the -UseBasicParsing switch to avoid script code execution.
Do you want to continue?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N")
Погуглил.
нет, это не параметры ExecutionPolicy ByPass, не UncAsIntranet и не блокированный файл (Unblock-File), но, начиная с декабря 2025, это стандартное поведение:
PowerShell 5.1: Invoke-WebRequest: Preventing script execution from web content
На reddit (в r/PowerShell) это поведение уже обсудили, осудили. Кто-то переписал скрипты.
Я пока ничего не делал, буду страдать.


Лига Сисадминов
2.6K постов19.1K подписчиков
Правила сообщества
Мы здесь рады любым постам связанным с рабочими буднями специалистов нашей сферы деятельности.