我想使用 Invoke-Command 在本地机器上运行文件中的脚本,以便我可以使用 -ArgumentList 传递参数。我遇到了一个我无法理解的错误,所以我简化了我的命令。...
我想使用 Invoke-Command 在本地计算机上运行文件中的脚本,以便我可以使用 -ArgumentList 传递参数。我遇到了一个我无法理解的错误,因此我简化了我的命令。当我这样做时:
Invoke-Command -FilePath 'getprocess.ps1'
getprocess.ps1的内容为:
Get-Process
我收到的错误信息是:
Invoke-Command:无法使用指定的命名参数解析参数集。
位于行:1 字符:1
+ 调用命令 -FilePath 'getprocess.ps1'
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo:InvalidArgument:(:)[Invoke-Command],ParameterBindingException
+ FullyQualifiedErrorId:AmbiguousParameterSet,Microsoft.PowerShell.Commands.InvokeCommandCommand
这个错误信息让我很困惑。这是什么意思?我该如何让它正常工作?