如何在Powershell函数中传递参数?

比利·奥尼尔

我有一个看起来像这样的函数:

function global:Test-Multi {
    Param([string]$Suite)
    & perl -S "$Suite\runall.pl" -procs:$env:NUMBER_OF_PROCESSORS
}

我想允许用户为Test-Multi指定更多参数,并将它们直接传递给基础旧版Perl脚本。

powershell是否提供了一种机制,允许为此目的执行其他可变参数行为?

英国主义者

看到您的评论后,选项3听起来完全像您想要的。


您有几种选择:

  1. 使用$args(贷方为hjpotter92的答案

  2. 明确定义其他参数,然后在函数中解析所有参数,以将其添加到perl调用中。

  3. 使用一个单一的参数与ValueFromRemainingArguments参数,如

    function global:Test-Multi {
        Param(
            [string]$Suite,
            [parameter(ValueFromRemainingArguments = $true)]
            [string[]]$Passthrough
            )
        & perl -S "$Suite\runall.pl" -procs:$env:NUMBER_OF_PROCESSORS @Passthrough
    }
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Powershell CLI中传递函数参数?

来自分类Dev

如何在PowerShell中传递可选参数?

来自分类Dev

如何在函数num()中传递参数?

来自分类Dev

如何在函数中传递参数

来自分类Dev

如何在函数num()中传递参数?

来自分类Dev

powershell函数中的参数传递

来自分类Dev

如何在php的回调函数中传递参数?

来自分类Dev

我如何在python的函数参数中传递实例属性

来自分类Dev

C简介-如何在函数中通过引用传递参数?

来自分类Dev

如何在VBA函数中传递多范围作为参数?

来自分类Dev

如何在lambda函数中传递和检索多个参数?

来自分类Dev

如何在Javascript构造函数中传递参数?

来自分类Dev

如何在Julia中传递枚举的函数参数?

来自分类Dev

如何在onclick函数中传递字符串参数

来自分类Dev

如何在python中传递带有参数的函数?

来自分类Dev

如何在Python类函数中隐式传递参数

来自分类Dev

如何在C ++中访问传递指针函数的参数

来自分类Dev

你如何在haskell的函数参数中传递列表?

来自分类Dev

如何在onClick事件的函数中传递参数

来自分类Dev

如何在函数中传递动态数量的参数

来自分类Dev

如何在刀片内的 Laravel 关系函数中传递参数?

来自分类Dev

如何在 PowerShell 函数中传递多个数组的值

来自分类Dev

当传递“无”或不传递任何参数时,如何在函数中接受默认参数?

来自分类Dev

Swift-如何在函数的参数中传递带有参数的函数?

来自分类Dev

Swift-如何在函数的参数中传递带有参数的函数?

来自分类Dev

如何在JavaScript中的函数(本身就是参数)中传递参数

来自分类Dev

如何在Swift中传递参数未知且返回值作为参数的函数

来自分类Dev

如何在jQuery中传递带有参数的命名函数而不是匿名函数?

来自分类Dev

如何在SQL存储过程中调用的Powershell中传递参数

Related 相关文章

  1. 1

    如何在Powershell CLI中传递函数参数?

  2. 2

    如何在PowerShell中传递可选参数?

  3. 3

    如何在函数num()中传递参数?

  4. 4

    如何在函数中传递参数

  5. 5

    如何在函数num()中传递参数?

  6. 6

    powershell函数中的参数传递

  7. 7

    如何在php的回调函数中传递参数?

  8. 8

    我如何在python的函数参数中传递实例属性

  9. 9

    C简介-如何在函数中通过引用传递参数?

  10. 10

    如何在VBA函数中传递多范围作为参数?

  11. 11

    如何在lambda函数中传递和检索多个参数?

  12. 12

    如何在Javascript构造函数中传递参数?

  13. 13

    如何在Julia中传递枚举的函数参数?

  14. 14

    如何在onclick函数中传递字符串参数

  15. 15

    如何在python中传递带有参数的函数?

  16. 16

    如何在Python类函数中隐式传递参数

  17. 17

    如何在C ++中访问传递指针函数的参数

  18. 18

    你如何在haskell的函数参数中传递列表?

  19. 19

    如何在onClick事件的函数中传递参数

  20. 20

    如何在函数中传递动态数量的参数

  21. 21

    如何在刀片内的 Laravel 关系函数中传递参数?

  22. 22

    如何在 PowerShell 函数中传递多个数组的值

  23. 23

    当传递“无”或不传递任何参数时,如何在函数中接受默认参数?

  24. 24

    Swift-如何在函数的参数中传递带有参数的函数?

  25. 25

    Swift-如何在函数的参数中传递带有参数的函数?

  26. 26

    如何在JavaScript中的函数(本身就是参数)中传递参数

  27. 27

    如何在Swift中传递参数未知且返回值作为参数的函数

  28. 28

    如何在jQuery中传递带有参数的命名函数而不是匿名函数?

  29. 29

    如何在SQL存储过程中调用的Powershell中传递参数

热门标签

归档