Nav*_*jay 2 powershell arguments variadic-functions command-line-arguments
我想编写一个powershell ps1脚本,它需要2个参数集,( - a -d),每个脚本最多可以有n个属性.如何实现?
example : DoTheTask -a <task name 1> <task name 2> ... -d <machine name 1> <machine name 2>...
Run Code Online (Sandbox Code Playgroud)
你可以这样做:
param(
[string[]]$a,
[string[]]$d
)
write-host $a
write-host ----
write-host $d
Run Code Online (Sandbox Code Playgroud)
然后你可以打电话 DoTheTask -a task1,task2 -d machine1,machine2