如何将传递给powershell命令的参数作为单个字符串?

时间:2014-09-24 16:44:45

标签: powershell arguments

我有以下内容:

function Function-Name
{
    Invoke-Expression (no idea what goes here)
}

我希望能够写

Function-Name other command text here

...并让此函数使用该调用调用执行另一个命令。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以设置参数以使参数0获取所有剩余的参数,如下所示:

function Function-Name{
Param([parameter(Position=0,ValueFromRemainingArguments=$true)][string]$Command)
    Invoke-Command $Command
}