Как вызвать invoke-выражение для передачи аргументов при вызове удаленного скрипта в powershell? - PullRequest
0 голосов
/ 26 ноября 2018

Содержимое моего скрипта:

param (
    [string]$arg1 = "2.2.2",
    [string]$arg2 = "master" 
)

& {
Write-Host "show $arg1 and $arg2 .."
}

Затем я хочу вызвать этот скрипт на удаленном компьютере через http.

Invoke-Expression (Invoke-Webrequest "https://x.x.x.x/myscript.ps1" -UseBasicParsing).Content

Но я не знаю, как передать параметры вскрипт.Как это?

Invoke-Expression (Invoke-Webrequest "https://x.x.x.x/myscript.ps1" -UseBasicParsing).Content -arg1 2.2.1 -arg2 dev 

Как мне помочь?спасибо!


Если я не передаю аргументы, следующие команды работают нормально.

Invoke-Expression (Invoke-Webrequest "https://x.x.x.x/myscript.ps1" -UseBasicParsing).Content
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...