【发布时间】:2016-09-24 17:41:57
【问题描述】:
所以我发现了很多与此类似的主题,但我找不到与我的问题相关的任何内容。
invoke-command -computername $serverLocation -Credential $cred -filepath "C:\path\script2.ps1" -ArgumentList $configPath
我正在调用存储在我本地计算机上的脚本以在另一台服务器上运行。除了传递“configPath”变量外,一切都按预期工作。这就是我启动脚本的方式 -
. .\script1.ps1 -serverLocation 'serverNameHere' -username 'userNameHere' -configPath 'configPathHere'
它正确地抓取了我传递给第一个脚本的所有其他参数。它只是不会将 configPath 传递给“文件路径”中的第二个脚本。
我怎样才能让这个参数通过?非常感谢。
【问题讨论】:
标签: powershell parameters arguments invoke-command