In a Unix shell script, to call command 'foo' on the original arguments to the script, you just write
foo $@
In Powershell, $args is an array of (typically) strings holding the current script's arguments. If you write
foo $args
will the same thing happen as in bash or other typical Unix shell script interpreters?