Как передать аргументы 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 в этот скрипт?
Примечание: этот вопрос ссылки / порожденный изэтот другой ТАК вопрос.