我正在使用调用命令在远程服务器上执行脚本列表。我正在使用变量数组来指定脚本。
$Modules = Get-Content "Modules\Modules.txt"
$ModulePath = "Modules\" + $Module
Invoke-Command server -FilePath $ModulePath
这给了我一个错误: Invoke-Command : FilePath 参数的值必须是 Windows PowerShell 脚本文件。输入文件扩展名为 .ps1 的文件的路径,然后重试该命令。参数名称:文件路径
如果我用单个脚本文件的绝对路径替换数组,它可以正常工作。
谢谢!