Search notes:

Powershell: Param(Parameter(ValueFromRemainingArguments=$true|$false))

function show-remaining-arguments {

   param (

      [parameter(
         mandatory                   = $false
      )]
      [string] $arg_1,

      [parameter(
         mandatory                   = $false,
         valueFromRemainingArguments = $true
      )]
      [string[]] $args
   )

   write-host "First Argument:       $arg_1"

   $r = 0
   foreach($arg in $args) {
      $r ++;
      write-host "Remaining Argument $r`: $arg"
   }
}
Github repository about-PowerShell, path: /language/statement/function/parameters/attributes/parameter/valueFromRemainingArguments/show-remaining-arguments.ps1
show-remaining-arguments   ABC
show-remaining-arguments   one two three four
show-remaining-arguments  -args bar,baz foo

See also

$myInvocation.line
Function and script parameter attributes

Index