Powershell 调用命名参数出错的命令字符串

Powershell 调用命名参数出错的命令字符串,powershell,cmd,parameter-passing,invoke-command,Powershell,Cmd,Parameter Passing,Invoke Command,我想通过Invoke命令从另一台服务器执行PowerShell脚本 当我尝试它时,响应说没有名为vm的参数。但在现实中确实存在这样的问题。是我的绳子错了吗? PowerShell脚本有两个参数:vm和username 我有这根绳子。对吗 Invoke-Command -ComputerName ******* -FilePath E:\blabla\blabla\transfer.ps1 -vm ***** -UserName **** 如何使用参数列表将参数传递到脚本中?Invoke命令-C

我想通过
Invoke命令
从另一台服务器执行PowerShell脚本

当我尝试它时,响应说没有名为vm的参数。但在现实中确实存在这样的问题。是我的绳子错了吗? PowerShell脚本有两个参数:
vm
username

我有这根绳子。对吗

Invoke-Command -ComputerName ******* -FilePath E:\blabla\blabla\transfer.ps1 -vm ***** -UserName ****

如何使用参数列表将参数传递到脚本中?

Invoke命令-ComputerName*****-FilePath E:\blabla\blablabla\transfer.ps1-Argumentlist'vm_input'、'username_input'
-vm*****-username***将尝试将参数传递到
Inovke命令
(无法识别这些参数)而不是要调用的脚本。调用的脚本或脚本块的参数必须通过
-ArgumentList
参数传递。这样更好吗?调用命令-ComputerName********-FilePath E:\\blablabla\\blabla\\transfer.ps1-Argumentlist'*****','*****'不要问我们命令是否正常。试试看它现在是否管用。如果仍然失败,请使用已修改的命令更新您的问题。包括您收到的所有错误。