Как передать аргументы Invoke-Expression в Powershell?

У меня есть следующий (не работает) скрипт Poweshell:

$scriptPath = ((new-object net.webclient).DownloadString('https://gist.githubus
ercontent.com/AndrewSav/c4fb71ae1b379901ad90/raw/23f2d8d5fb8c9c50342ac431cc0360ce44465308/SO33205298')); $args = "`"aaa
bbb`"";  iex $scriptPath $args

Так что я:

загрузка скрипта для выполнения.настройка моего списка аргументов для отправки в скриптвыполнение скрипта (для меня это сейчас в кли).

но это ошибка:

Invoke-Expression : A positional parameter cannot be found that accepts argument '"aaa bbb"'.
At line:1 char:209
+ ... 44465308/SO33205298')); $args = "`"aaa bbb`"";  iex $scriptPath $args
+                                                     ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Invoke-Expression], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.InvokeExpressionCommand

Может кто-нибудь помочь мне разобраться, как передать args в этот скрипт?

Примечание: этот вопрос ссылки / порожденный изэтот другой ТАК вопрос.

Ответы на вопрос(1)

Ваш ответ на вопрос