Механизм оценки и выполнения кода с помощью Invoke-Expression в PowerShell заключается в том, что оболочка анализирует предоставленную строку и выполняет её, как если бы это была команда, набранная прямо в консоли. 5
Без Invoke-Expression строка, отправленная в командной строке, возвращается (эхо) без изменений. 1