Поделиться через


AvoidUsingInvokeExpression

Уровень серьезности: предупреждение

Описание

При использовании Invoke-Expression команды необходимо соблюдать осторожность. Выполняет Invoke-Expression указанную строку и возвращает результаты.

Внедрение кода в приложение или скрипт может произойти, если выражение, переданное в виде строки, содержит любые данные, предоставленные пользователем.

Как

Удаление использования Invoke-Expression.

Пример

Неправильно

Invoke-Expression 'Get-Process'

Правильно

Get-Process